C#从搜索程序开始

时间:2011-05-12 23:09:45

标签: c#

如何执行搜索,就好像它是开始菜单中的搜索程序和文件框一样? 我想用部分单词搜索启动一个应用程序。

更具体。

如果我输入单词skype。 我想让Skype运行。

通常我可以通过在开始菜单的搜索栏中输入单词并按Enter键来完成此操作。但我想通过一些不那么明显的手段来做到这一点。

4 个答案:

答案 0 :(得分:1)

猜猜你可以尝试用这个字符串search-ms:displayname=Search%20Results&crumb=$$$$SEARCHSTRING$$$$

打开一个资源管理器

http://msdn.microsoft.com/en-us/library/h6ak8zt5.aspx打开一个资源管理器。

答案 1 :(得分:1)

您可以查看Windows API Code Pack。它使托管应用程序与Window 7 / Vista集成变得更加容易。

答案 2 :(得分:0)

如果您问如何从自己的C#程序启动外部程序,可以执行以下操作:

Process launchProcess = new Process(); 
launchProcess.StartInfo.FileName = "Notepad.exe"; 
launchProcess.Start();

答案 3 :(得分:0)

以下是几个可以帮助您开始使用Windows搜索的链接: