怎样用机WIN32ASM实现远程开关
我最近看到一个软有件(lanhelper)
它实现了在局域网内远程开关机
我不知道它是怎样实现,希望高手帮助
它是调用哪些API进行实现的?????????
------解决方案--------------------------------------------------------
其实和C/C++类似,你最好看一下一本关于远程控制的C++书籍。
一种简单的方法是使用http://live.sysinternals.com 中的PsTools包中的远程执行
程序运行 shutdown 命令,或者如果是2k,系统,可以自己通过 Win32API :
ExitWindowsEx 实现关机或重启功能。
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
远程关机要有权限的。。。还涉及远程主机的权限设置,lz还是先Google远程关机了解下吧
汇编调用api,c-sdk怎么实现的,换成汇编就行
------解决方案--------------------------------------------------------
远程开关机与编程语言没有直接关系。局域网内远程开机首先要求被控电脑支持网络唤醒,由主控端向目标MAC地址发送开机命令实现控制,具体做法可以搜索“网络唤醒”、“远程开机”。远程关机要事先在被控电脑上安装好自己的程序,并使其每次启动系统后自动运行,由该程序接收主控端通过网络发送的命令,执行关机操作,可以通过socket编程实现网络通讯。
------解决方案--------------------------------------------------------
网卡会相应一种特殊格式的 网络包,然后会发送wol信号唤醒主板
http://www.lab-z.com/delphi/MyWOL.rar