wifi共享dll的實現

2021-06-21 14:59:22 字數 2000 閱讀 9060

現在筆記本建立wifi熱點的軟體比比皆是,那我們也來自己做乙個試試看。

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.diagnostics;

using system.runtime.interopservices;

namespace classlibrary1

set}

public string wificode

set}

process p = new process();

[dllimport("kernel32")]//這是兩個api函式,用來讀寫ini檔案。函式位於system32裡面的kerne32.dll

private static extern long writeprivateprofilestring(string section, string key, string val, string filepath);//引數意義是:段名,關鍵字,關鍵字的值,ini檔案的完整路徑

[dllimport("kernel32")]

private static extern int getprivateprofilestring(string section, string key, string def, stringbuilder retval, int size, string filepath);//引數意義是:段名,關鍵字,預設,緩衝區,緩衝區大小,ini完整路徑

public void startwifi()

key= keyusage=persistent",wifiname,wificode);

p.standardinput.writeline("netsh wlan start hostednetwork");//寫入上述兩句dos命令

writeprivateprofilestring("wifiname", "name", wifiname, "c:");

writeprivateprofilestring("wifipasswords", "passwords", wificode, "c:");//將wifi名和wifi密碼儲存到ini檔案中

}public void stopwifi()

public void usersetting()

}}

編譯完成後會產生乙個dll檔案,引用這個dll,就可以進行開發了!

下面是乙個例項:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.windows.forms;

using classlibrary1;

wifi wf = new wifi();

private void form1_load(object sender, eventargs e)

private void button1_click(object sender, eventargs e)

private void button2_click(object sender, eventargs e)

}}

本人使用win8,校園網環境,wifi秒開!

如果你是第一次用這個程式建立熱點,當你啟動完wifi

的時候,進入網路與共享中心,開啟介面卡設定,你會發現多了乙個虛擬的託管介面卡,記住它的名字。然後找到有網路連線的那個介面卡(可能是本地連線,寬頻連線等),右鍵——屬性——共享——選擇第一項,家庭組網路選擇你記住的那個多出來的介面卡的名字,一切都

ok了!

程式如何實現設定系統WIFI共享

1 以管理員身份執行命令提示符 快捷鍵win r win x 以管理員方式執行cmd 輸入cmd 回車 2 啟用並設定虛擬wifi網絡卡 執行命令 netsh wlan set hostednetwork mode allow ssid mywifi key 12345678 此命令有三個引數,mo...

WIFI寶 源自WIFI共享精靈的味道

目前市場上 到處充斥著隨身wifi產品,小度 wifi 360 wifi 小公尺 wifi等等,它們形狀大小功能 大同小異,其主要作用是幫使用者在電腦上搭建 wifi熱點,給其他移動裝置提供免費wifi流量,對於經常出差 旅遊,或使用台式電腦的 朋友,建議還是 配備乙個隨身 wifi產品,它價位合理...

DLL 中的共享資料

全域性共享資料的實現 在主檔案中,用 pragma data seg建立乙個新的資料段並定義共享資料,其具體格式為 pragma data seg shareddata hwnd sharedwnd null 共享資料 pragma data seg 僅定義乙個資料段還不能達到共享資料的目的,還要告...