搜索程序和文件如对话框

本文关键字:对话框 文件 程序 搜索 | 更新日期: 2023-09-27 18:13:23

我想创建一个能够查找应用程序并运行它们的小对话框,就像W7和Vista中的"搜索程序和文件"对话框一样。

指针吗?

搜索程序和文件如对话框

您可以使用Launchy作为实现相同功能的优秀应用程序的示例。(用c++编写)

你也可以看看用c#编写的MightyBox

指针:

查看Directory.EnumerateFiles()来查找可执行文件。

Check out Process。

如果您想明确列出已安装的软件(如添加/删除程序所做的),您可以枚举Win32_Product WMI类的实例。请记住,并不是所有的产品都在这里注册,它们也不是都提供安装位置信息。

您可以使用directory . getdirectories()列出Program Files目录中的所有子目录,并进一步枚举以猜测安装位置。不过有点小技巧