A. 怎样用易语言来实现wifi连接
windows或者linx操作WIFI连接都提供了系统API供调用你可以直接选择调用API来操作即可wlanapi.dllMSDN查询下API函数即可
B. 用易语言怎么把本地连接设置成和无线网络连接2共享啊 或者用命令行或者vbs脚本完成这一步这可以 谢谢了
没必要一定要用编程
使用系统中的设置就可以
类似提问者截图中的设定就是正确的
目前类似的设备太多了
比如某些“移动WIFI”,产品多如牛毛
如果会“反编译”,可以查看并参考别人的做法
C. 易语言怎么写wifi连接软件用什么函数
看到这些垃圾回答我就生气!!老是有人不懂装懂,让我来告诉你真正的答案,希望不会太晚。
网络搜“易语言资源网”,再在网内搜“易语言WiFi密码连接源码”你就能找到源码了。
易语言WiFi密码连接源码例程程序结合易语言XML解析支持库,调用API函数和易语言模块连接WiFi,仅限WIN7使用,需要wlanapi.dll的支持。
D. 无线网络arp攻击
无线和有线的区别就在于用不用线而已,实质上都是一样的,也就是都是局域网性质的,所以使用无线是同样不能避免这个ARP攻击的。防止ARP攻击的办法就是安装防ARP攻击的防火墙咯。
E. 求用易语言写的,通过无线网卡连接无线网络的源码,谢谢,不用模块,不用dll,只用组件!不要复杂的只
想法是美好的,但是现实是残酷的,你不懂
易语言
,所以我们不怪你,我现在解答,限制了这些,是无法完成的,毕竟易语言不是万能,更别说还限制了,不用模块和用模块没区别,模块就是源码,源码也可以写成模块
F. 易语言如何禁用无线路由器网络
这个有一个简单的方法,不过你要找到你的无线路由器的服务名称,找服务名称不会可以找度娘,实在不行可以问我!
这里附上禁用源码!只要把服务名称填对就好了!
现在上面的服务名称是我家的无线服务,由于路由器的不同,服务也可能不同,你可以找一下!
看不懂可以联系我!
G. 求易语言或者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
H. 易语言怎么判断当前电脑网络时无线网还是拨号上网
.版本 2
.DLL命令 判断网络是否连通, 整数型, "SENSAPI.DLL", "IsNetworkAlive", , 判断网络是否连通(InternetGetConnectedState / IsNetwork..
.参数 标志, 整数型, 传址, lpdwFlags
.版本 2
.局部变量 局部_返回值, 整数型
.判断开始 (判断网络是否连通 (局部_返回值) = 0)
信息框 (“没有连接到局域网”, 0, )
.默认
.如果真 (局部_返回值 = 4)
编辑框_运行结果.内容 = “联接到AOL网络”
返回 ()
.如果真结束
.如果真 (局部_返回值 = 1)
编辑框_运行结果.内容 = “联接到LAN网络”
返回 ()
.如果真结束
.如果真 (局部_返回值 = 2)
编辑框_运行结果.内容 = “联接到WAN网络”
返回 ()
.如果真结束
I. 易语言怎么实现连接到指定wifi
手机的电脑的 手机的话你先打开设置-无线网络-打开WLAN-连接你知道的无线网络 私人分享的有锁的WIFI输入密码以后直接上网可以,如果是移动联通电信的无线网络先连接,连接以后打开浏览器随便一个网站就被打开输入帐号和密码的窗口,输入就行