远程唤醒源代码

wt_sanlian 2003-08-02 08:31:27
利用网卡的WOL功能,在局域网内打开远程计算机,谁要?
...全文
225 52 打赏 收藏 转发到动态 举报
写回复
用AI写文章
52 条回复
切换为时间正序
请发表友善的回复…
发表回复
wt_sanlian 2003-08-18
  • 打赏
  • 举报
回复
关键代码,已在上面贴出。
yydy 2003-08-18
  • 打赏
  • 举报
回复
支持楼主
感谢楼主
也给我一分学习学习
谢谢
bfwqc@163.com
yydy 2003-08-18
  • 打赏
  • 举报
回复
支持楼主
大家学习交流
感谢楼主
也给我一分学习学习
bfwqc@163.com
nobill 2003-08-18
  • 打赏
  • 举报
回复
zengbao_1028@163.com
thank you!
wt_sanlian 2003-08-18
  • 打赏
  • 举报
回复
MacAddress是欲唤醒计算机的物理网卡地址
wangxiangsjz 2003-08-16
  • 打赏
  • 举报
回复
gz
cbuser 2003-08-16
  • 打赏
  • 举报
回复
MacAddress 是自己的物理地址?
tonylk 2003-08-14
  • 打赏
  • 举报
回复
那么简单??看了有点傻眼了。
wt_sanlian 2003-08-14
  • 打赏
  • 举报
回复
谢谢,这么多人感兴趣,还是帖出来吧!

//IPAddress: 除去网络号后的IP段全部补255 ,如 210.45.234.255
// MacAddress : 6个字节的字符型数组,每块网卡都有一个物理地址,在Window98中可以用
// winipcfg.exe 查询出来。

void TWakeUpOnLanForm:: WakeRemoteComputer(AnsiString IPAddress,unsigned char * MacAddress)
{
unsigned char SendBuf[102];
for( int i = 0; i < 102; i ++)
{
SendBuf[i] = (i < 6) ? 0xFF : MacAddress[i%6];
}
TMemoryStream * MemoryStream = new TMemoryStream();

MemoryStream -> Clear();
MemoryStream -> Write(SendBuf,102);
NMUDP1 -> RemoteHost = IPAddress; //除去网络号后的IP段全部补255
//如 210.45.234.255
NMUDP1 -> SendStream(MemoryStream);
delete MemoryStream;

}
xiaozerong 2003-08-14
  • 打赏
  • 举报
回复
Thank you very much!!
xiaozerong@163.com
DL_LuNing 2003-08-13
  • 打赏
  • 举报
回复
LuningEmail@yahoo.com.cn
peter2108 2003-08-13
  • 打赏
  • 举报
回复
thanks
clinda@163.com
hely_cn 2003-08-13
  • 打赏
  • 举报
回复
hely@ynmail.com
planfore 2003-08-13
  • 打赏
  • 举报
回复
planforekong@hotmail.com
eastnofail 2003-08-13
  • 打赏
  • 举报
回复
wang200933@sohu.com
loking 2003-08-13
  • 打赏
  • 举报
回复
zhangsl7916@eyou.com
imickey 2003-08-12
  • 打赏
  • 举报
回复
songhaichuan@163.net

谢谢
goldtigereye 2003-08-12
  • 打赏
  • 举报
回复
goldtigereye@163.net
谢谢!
goldenfinger413 2003-08-12
  • 打赏
  • 举报
回复
tsinyun710@yahoo.com.cn
hdaq 2003-08-12
  • 打赏
  • 举报
回复
hdaq@sina.com
谢谢
加载更多回复(32)

552

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧