2010-04-19 29 views
1

我很想使用Process類[C#]打開「添加藍牙設備」嚮導,但我想知道嚮導的exe文件的位置是什麼?定位「添加藍牙設備」的exe位置

如果有人能幫忙,我會很高興。

感謝

+1

嘗試使用Process Explorer(免費)http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx – 2010-04-19 14:43:08

+0

不客氣! – 2010-04-19 19:01:05

回答

3

在Windows 7,它是C:\Windows\system32\DevicePairingWizard.exe。 Process Explorer的說,它是用下面的命令行openeed:

"C:\Windows\System32\DevicePairingWizard.exe" Provider\Microsoft.Devices.Bluetooth 
+0

呵呵,謝謝隊友,我不知道這個程序也可以用來跟蹤文件位置,謝謝 – Jayesh 2010-04-19 17:17:57

1

你需要做執行任何類型的代碼中的.exe的第一件事就是找到.exe文件的位置。這是可以做到這兩路:

  • 你可以運行.exe,並運行打開任務管理器 同時並轉到隸屬於該.exe文件的過程。此.exe的位置 將顯示在 此過程的屬性的常規選項卡中。或者,如果失敗了,你可以簡單地谷歌它。例如,我搜索'添加網絡設備快捷方式'並輕鬆找到您想要的.exe的位置 。 How to Create a "Add a Device" Shortcut

所有你需要做的事情之後,是把'Process.Start()'方法。

(MSDN定義 - 通過指定的 文檔或應用程序的文件名啓動一個進程的資源,並用新的 流程組件資源相關聯。)

private void buttonClick() { 
     { 
      Process.Start("C:\\Windows\\System32\\DevicePairingWizard.exe");        
     } 
    } 

我知道這個答案有點晚了,但我希望它能幫助其他人解決這個問題,尋找相同的答案。

+0

嘿帕迪!歡迎來到SO!我們儘量不給SO上的代碼轉儲答案。你可以編輯你的答案,添加更多的「肉」,解釋你在做什麼,爲什麼這解決了他的問題? :)謝謝 – Patrice 2014-09-22 15:55:40

+0

嗨@Julldar,很抱歉。希望這是更好的。 – 2014-09-22 16:24:25

+0

:)沒有道歉需要:)帶了我一段時間,學習正確的答案和問題的格式。雖然我很高興你能夠順利完成:)不是所有的用戶都以正確的方式接受這種信息^^保持良好的工作 – Patrice 2014-09-22 16:54:06