如何執行搜索,就好像它是開始菜單中的搜索程序和文件框一樣? 我想用部分單詞搜索啓動一個應用程序。C#從搜索程序開始
更具體一點。
如果我放入Skype的話。 我想讓Skype運行。
正常情況下,我可以通過在開始菜單的搜索欄中輸入單詞並按下回車來完成此操作。但我想通過一些不太明顯的手段來做到這一點。
如何執行搜索,就好像它是開始菜單中的搜索程序和文件框一樣? 我想用部分單詞搜索啓動一個應用程序。C#從搜索程序開始
更具體一點。
如果我放入Skype的話。 我想讓Skype運行。
正常情況下,我可以通過在開始菜單的搜索欄中輸入單詞並按下回車來完成此操作。但我想通過一些不太明顯的手段來做到這一點。
想你可以嘗試打開Explorer的這個字符串search-ms:displayname=Search%20Results&crumb=$$$$SEARCHSTRING$$$$
http://msdn.microsoft.com/en-us/library/h6ak8zt5.aspx打開一個瀏覽器。
你可以看看Windows API Code Pack。它使得將託管應用程序與Window 7/Vista集成起來更容易。
如果你問如何從自己的C#程序啓動一個外部程序,你可以這樣做:
Process launchProcess = new Process();
launchProcess.StartInfo.FileName = "Notepad.exe";
launchProcess.Start();
當然,但這不是我要找的。我需要一種方法來定位應用程序的位置,例如「搜索」。 – pablo 2011-11-01 13:06:53
這裏有讓你開始使用Windows搜索幾個鏈接:
請更具體一些。 – SLaks 2011-05-12 23:11:53
請在你的問題中更具體。你究竟想要做什麼?舉個例子。 – 2011-05-12 23:13:53