2010-09-22 166 views
1

我試圖寫一個程序,禁用電腦(所以,從通過藍牙連接到互聯網禁止用戶)禁用藍牙支持在Windows XP-7

我嘗試以下方法,對藍牙服務:

  1. 禁用「bthserv」服務(藍牙支持服務)。它適用於Windows Vista和7,但在Windows XP中沒有這樣的服務(我還沒有測試,但我認爲它只適用於Microsoft藍牙協議棧)
  2. 使用Devcon.exe工具;它顯示藍牙設備,但無法禁用它們(我是管理員)
  3. 我可以通過WMI列出設備,但是如何禁用它們? (我想禁止使用Netsh.exe,但有錯誤「此名稱的接口未與路由器註冊。」儘管存在連接。

任何想法?

回答

1

的API你」重新尋找被稱爲「安裝API」,我真的懷疑它是你想要的,順便說一句,藍牙網絡有什麼特別的地方使它與Wifi網絡分開呢?爲什麼不禁止添加任何新的網絡適配器呢?

+0

因爲有數十臺電腦需要在他們上面安裝這個程序,他們已經安裝了藍牙(我希望用戶只需使用局域網使用互聯網,而不使用藍牙,而且他們不支持藍牙e無線設備) – 2010-09-22 11:57:02

+0

順便說一句,我如何以編程方式禁止用戶添加任何網絡適配器? – 2010-09-22 12:02:06

+0

在您需要的環境中,即無法信任用戶的環境中,您必須假定他們可能會添加USB連接的WiFi適配器。或UMTS加密狗。禁止添加網絡適配器是一個組策略afaik,請搜索serverfault.com。 – MSalters 2010-09-22 15:09:22