2010-06-08 45 views
1

我想從我的筆記本電腦自動創建一個ad-hoc無線網絡。 我使用Windows XP SP3,我想用C#來做。C中的Ad-Hoc無線網絡#

我已經看到了一些手機庫,但我沒有找到一些重新調整PC的東西。 有沒有一個API來做到這一點?

謝謝。

+1

你能提供更多的細節嗎?儘管多次提到C#,但我仍不清楚這是如何與編程相關的? – GalacticCowboy 2010-06-08 16:23:59

+1

我想編寫一個C#應用程序來自動創建ad-hoc網絡,給它一個固定的SSID和contant IP地址 – Asaf 2010-06-08 16:34:32

+0

而且有一個原因,你不能只使用內置的操作系統工具來做到這一點?你是否定期刪除你的ad-hoc網絡? – GalacticCowboy 2010-06-08 16:53:05

回答

0

Ad-hoc網絡通常用於普適計算(智能家居)。對於筆記本電腦而言,這取決於您想要連接的設備,因爲臨時設備通常適用於您控制的許多設備。

可能你的意思是連接到任何可以連接的網絡,在這種情況下,它更多的是在操作系統級別。

+0

感謝您的回覆。我想創建一個專門的,所以其他計算機可以連接到我的電腦。我不想連接到其他網絡,只需創建我自己的ad-hoc無線網絡 – Asaf 2010-06-08 16:14:41

+0

在PC上不需要專門的網絡。 Wifi網絡會很好。請參閱:http://www.microsoft.com/windowsxp/using/networking/setup/adhoc.mspx – Wernight 2010-06-08 16:30:27

+0

我知道如何做到這一點,但我想寫一個C#應用程序,它可以做到這一點 – Asaf 2010-06-08 16:35:21

-1

我對此也很感興趣。我認爲這可能是有用的: http://msdn.microsoft.com/en-us/library/ms705973(v=vs.85).aspx

不幸的是,這隻適用於Windows 7和Windows Server 2008我相信。
我不知道任何C#,但如果我這樣做,它可能是有道理的。如果您發現任何見解,請與我聯繫,我也想學習如何做到這一點。

0

如果您願意在網絡上將一臺機器設置爲無線服務器並放棄Ad Hoc,那麼Codeplex上的Managed Wifi API看起來非常有前途。它是用C#編寫的,適用於XP SP3及更高版本(還有一點是SP2,fyi)。 http://managedwifi.codeplex.com/

它使用Microsoft的Native Wifi API。本地Wifi API要求您有一臺服務器機器,將私人IP分配給連接到您創建的網絡的其他設備。在原生Wifi中,您需要獨立模式ICS才能創建您的網絡(如果您希望網絡上的互聯網訪問使用完整的ICS)。 http://msdn.microsoft.com/en-us/library/windows/desktop/dd815252(v=vs.85).aspx

儘管使用Native Wifi作爲參考,但Managed Wifi API是您希望用於C#的。