使用 C# .NET 2.0 或更高版本和 Visual Studio 2008,如何生成 Windows Vista PC 上所有已安装应用程序的列表?
我的动机是获取我可以保存并随身携带的所有已安装应用程序的文本文件,这样当我重建我的机器时,我就有了所有旧应用程序的列表。
这个问题的第二部分有点像 SuperUser.com 的东西,但希望第一部分算作“编程”。
谢谢
最佳答案
您可以引用 SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 注册表项。查看这些链接:
http://www.onedotnetway.com/get-a-list-of-installed-applications-using-linq-and-c/ http://social.msdn.microsoft.com/forums/en-US/netfxbcl/thread/ac23690a-f5f8-46fc-9047-c369f4370fac
关于c# - 在 C# .NET 2.0 或更高版本中,如何获取 Vista PC 上所有已安装应用程序的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1603455/