wifi連接源碼
A. 易語言怎麼寫wifi連接軟體用什麼函數
看到這些垃圾回答我就生氣!!老是有人不懂裝懂,讓我來告訴你真正的答案,希望不會太晚。
網路搜「易語言資源網」,再在網內搜「易語言wifi密碼連接源碼」你就能找到源碼了。
易語言WiFi密碼連接源碼常式程序結合易語言XML解析支持庫,調用API函數和易語言模塊連接WiFi,僅限WIN7使用,需要wlanapi.dll的支持。
B. 獲取本地wifi密碼易語言源碼
在電腦打開瀏覽器,輸入路由器的登錄I P,一般是192.168.1.1或者192.168.0.1,如果不對就看路由器機身,一般底下有寫。打開出現登錄頁面,初始用戶名和密碼都是admin,也有用戶名admin,密碼不填,這個在路由器說明書上有寫。進去以後,看無線設置(WIFI)里,就能看到密碼。切換至「無線設置」選項卡,然後就可以修改無線密碼啦。修改PSK密碼後,點擊「確定」按鈕即可。如果,路由器登錄用戶名和密碼忘記了,就重置路由器,一般路由器後面都有一個很小的重置按鈕,需要用筆頭,在路由器開著的狀態下,按下重置按鈕不放,直到路由器所有指示燈都亮起。
C. 求易語言或者VB編寫的WiFi連接源碼,就只要連接功能就好。求大神幫幫忙。
#include"stdafx.h"
#include<stdio.h>
#include<windows.h>
#include<wininet.h>
#pragmacomment(lib,"ws2_32.lib")
#pragmacomment(lib,"wininet.lib")
typedefDWORD(__stdcall*IcmpSendEcho)(HANDLE,IPAddr,LPVOID,WORD,PIP_OPTION_INFORMATION,LPVOID,DWORD,DWORD);
typedefHANDLE(__stdcall*IcmpCreateFile)(void);
typedefBOOL(__stdcall*IcmpCloseHandle)(HANDLE);
IcmpCreateFilefIcmpCreateFile;
IcmpSendEchofIcmpSendEcho;
;
BOOLInitFun(void)
{
HMODULElModl;
lModl=(HMODULE)LoadLibrary("Iphlpapi.dll");
if(lModl==0){
printf("Loadthelibraryhaserror! ");
returnFALSE;
}
else{
fIcmpCreateFile=(IcmpCreateFile)GetProcAddress(lModl,"IcmpCreateFile");
fIcmpSendEcho=(IcmpSendEcho)GetProcAddress(lModl,"IcmpSendEcho");
fIcmpCloseHandle=(IcmpCloseHandle)GetProcAddress(lModl,"IcmpCloseHandle");
if(fIcmpCreateFile==NULL||fIcmpSendEcho==NULL||fIcmpCloseHandle==NULL){
printf("Loadthefunctionhaserror! ");
returnFALSE;
}
returnTRUE;
}
}
LPHANDLEGetPingHandle(void)
{
HANDLEpHandle;
pHandle=fIcmpCreateFile();
if((int)pHandle==-1){
printf("LoadICMPhandlehaserror! ");
return0;
}
else{
return(LPHANDLE)pHandle;
}
}
BOOLPing(LPSTRpIPAddr)
{
HANDLEiHwnd;
iHwnd=(HANDLE)GetPingHandle();
IPAddrpAddr;
pAddr=(IPAddr)inet_addr((char*)pIPAddr);
icmp_echo_replypData;
for(inti=1;i<=LoopSend;i++)
{
fIcmpSendEcho(iHwnd,pAddr,NULL,0,NULL,(LPVOID)&pData,sizeof(icmp_echo_reply),0);
if(pData.Status==0)
{
printf("Ping測試返回的結果:Time=%dmsTTL=%d ",(int)pData.RoundTripTime,(int)pData.Options.Ttl);
}
else
{
printf("Ping測試失敗... ");
}
}
if(!fIcmpCloseHandle(iHwnd))printf("ClosehandlehasError! ");
returnTRUE;
}
至於main函數的話你可以自己寫,只要傳入一個IP地址給Ping函數就可以運行了
與它對應的VB模塊代碼
"iphlpapi.dll"()AsLong
"iphlpapi.dll"(ByValIcmpHandleAsLong,ByValDestinationAddressAsLong,ByValRequestDataAsString,ByValRequestSizeAsLong,ByValRequestOptionsAsLong,ReplyBufferAsICMP_ECHO_REPLY,ByValReplySizeAsLong,ByValTimeoutAsLong)AsLong
"iphlpapi.dll"(ByValIcmpHandleAsLong)AsLong
PrivateDeclareFunctioninet_addrLib"wsock32.dll"(ByValcpAsString)AsLong
PrivateTypeIP_OPTION_INFORMATION
ttlAsByte'『生存時間
TosAsByte'『服務類型
FlagsAsByte'『IP頭標志
OptionsSizeAsByte'『選項數據的大小,位元組
OptionsDataAsLong'『指向選項數據的指針
EndType
PrivateTypeICMP_ECHO_REPLY
AddressAsLong''『包含正回復的IP地址
StatusAsLong'『包含回復的狀態(參看後面的常量部分)
RoundTripTimeAsLong'『往返時間RTT(毫秒)
DataSizeAsInteger'『回復數據大小(位元組)
ReservedAsInteger'『保留
ptrDataAsLong'『指向回復數據的指針
OptionsAsIP_OPTION_INFORMATION'『回復選項
DataAsString*250
EndType
PublicTypeRtn_ICMPTestMessage
AddressAsString
StateAsString'''用函數寫
testSuccessAsBoolean'''是否成功測試
timeAsLong
sizeAsLong
ttlAsLong
EndType
(ByValTestIPAsString,ByValTimeoutAsLong,ByValPackSizeAsLong)AsRtn_ICMPTestMessage
DimIcmpHandleAsLong
IcmpHandle=IcmpCreateFile'''創建測試句柄
DimICMPReplyAsICMP_ECHO_REPLY
DimLongIPAddeAsLong
LongIPAddr=inet_addr(TestIP)
DimSendDataAsString'''''為了包大小而設置
SendData=Space(PackSize)
IcmpSendEchoIcmpHandle,LongIPAddr,SendData,Len(SendData),0,ICMPReply,Len(ICMPReply),Timeout
IfICMPReply.Status=0Then
RtnICMPTestMessage.Address=TestIP
RtnICMPTestMessage.size=ICMPReply.DataSize
RtnICMPTestMessage.State=RtnICMPState(ICMPReply.Status)
RtnICMPTestMessage.time=ICMPReply.RoundTripTime
RtnICMPTestMessage.ttl=ICMPReply.Options.ttl
RtnICMPTestMessage.testSuccess=True'''測試成功
Else
RtnICMPTestMessage.Address=TestIP
RtnICMPTestMessage.State=RtnICMPState(ICMPReply.Status)
RtnICMPTestMessage.testSuccess=False'''測試失敗
EndIf
IcmpCloseHandleIcmpHandle
EndFunction
D. 如何mt7688的wifi驅動源代碼
大家應該都已經安過隨身wifi的客戶端了,下面以小度wifi為例,打開控制面板,win+R鍵,然後輸入control,回車 點擊【程序】下面的【卸載程序】 找到【小度wifi】,右鍵,點擊【卸載/更改】 卸載完成後打開設備管理器,win+R鍵,然後輸入devmgmt.msc,回車 找到802.11n USB無線網卡驅動,如下圖,你如果沒有連接其他USB網卡,那就是這個 右鍵,點擊【卸載】 卸載完成後,把小度wifi拔掉,然後重新插上,系統就會自動搜索驅動並安裝,如果沒有搜索,就打開驅動精靈之類的軟體安裝所需的驅動即可 現在就能把小度wifi當普通無線網卡用了~~搜到的信號還可以嗯~
E. wifi的驅動源碼到哪裡可以找到
drivers/net/wireless/libertas 樓主看看這個路徑下的東西
F. Android開發如何使用代碼配置手機wifi的pac地址
這里用到的手機型號為魅族M6120,其中的具體步驟如下:
1、打開手機的設置界面,需要選擇無線網路這一項。
G. 哪位大神有Android手機wifi熱點傳輸文件的源碼
您好,很高興能幫助您,
ACCESS_WIFI_STATE許可權可以獲取使用Wi-Fi等WLAN無線網路,加入android.permission.ACCESS_WIFI_STATE這句.
CHANGE_WIFI_STATE是改變WLAN狀態的開關,如果打開或關閉Wi-Fi必需加入android.permission.CHANGE_WIFI_STATE的聲明.
你的採納是我前進的動力,還有不懂的地方,請你繼續「追問」!
如你還有別的問題,可另外向我求助;答題不易,互相理解,互相幫助!