我想创建一个小对话框,能够找到应用程序并运行它们,就像W7和Vista中的“搜索程序和文件”对话框一样。
任何指针?
答案 0 :(得分:1)
答案 1 :(得分:0)
答案 2 :(得分:0)
如果要显式列出已安装的软件(如“添加/删除程序”所示),则可以枚举Win32_Product WMI类的实例。请记住,并非所有产品都在此处注册,并且它们都不提供安装位置信息。
您可以使用Directory.GetDirectories()列出Program Files目录中的所有子目录,并进一步枚举以猜测安装位置。但是,有点黑客。