通过网络如何命令-台联网的机器关机?
有两台机器,联在局域网内,一台设为服务器,另一台设为客户端,分别在两台机器上运行一个软件,当服务器关机时,通过网络命令客户端也关机,如何实现?操作系统是win2k pro 问题点数:100、回复次数:2Top
1 楼dida200(在江湖漂)回复于 2003-09-04 10:57:21 得分 0
该软件是自己编的Top
2 楼bluestar(蓝色星星)回复于 2003-09-04 11:08:51 得分 100
既然网络通了,建立连接,发一个数据包给客户端,然后客户端收到消息包后关机。
调用API函数ExitWindowsEx可以关机。ExitWindowsEx定义如下:
BOOL ExitWindowsEx(
UINT uFlags, // shutdown operation
DWORD dwReserved // reserved
);
其中uFlags菜单决定关机的方式,EWX_REBOOT表示重新启动,EWX_SHUTDOWN表示关机,EWX_POWEROFF表示关闭电源(主板需为ATX结构)。
Top



