首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

怎样用WIN32ASM实现远程开关机,该如何处理

2012-03-13 
怎样用WIN32ASM实现远程开关机怎样用机WIN32ASM实现远程开关我最近看到一个软有件(lanhelper)它实现了在局

怎样用WIN32ASM实现远程开关机
怎样用机WIN32ASM实现远程开关
我最近看到一个软有件(lanhelper)
它实现了在局域网内远程开关机

我不知道它是怎样实现,希望高手帮助
它是调用哪些API进行实现的?????????

[解决办法]
其实和C/C++类似,你最好看一下一本关于远程控制的C++书籍。

一种简单的方法是使用http://live.sysinternals.com 中的PsTools包中的远程执行

程序运行 shutdown 命令,或者如果是2k,系统,可以自己通过 Win32API :

ExitWindowsEx 实现关机或重启功能。
[解决办法]

探讨

可是我还是不太明白,我的意思是怎样有汇编进行API调用进行对局域网内的机器操作
虽然没有得到我想要的答案还是Thank you

[解决办法]
远程关机要有权限的。。。还涉及远程主机的权限设置,lz还是先Google远程关机了解下吧
汇编调用api,c-sdk怎么实现的,换成汇编就行
[解决办法]
远程开关机与编程语言没有直接关系。局域网内远程开机首先要求被控电脑支持网络唤醒,由主控端向目标MAC地址发送开机命令实现控制,具体做法可以搜索“网络唤醒”、“远程开机”。远程关机要事先在被控电脑上安装好自己的程序,并使其每次启动系统后自动运行,由该程序接收主控端通过网络发送的命令,执行关机操作,可以通过socket编程实现网络通讯。
[解决办法]
网卡会相应一种特殊格式的 网络包,然后会发送wol信号唤醒主板

http://www.lab-z.com/delphi/MyWOL.rar

热点排行