我有一台电脑,我想用我的电脑关闭实验室里剩下的电脑。所以我需要用qt5编写程序来实现这个功能;
即:远程关闭同一LAN中的许多计算机。
我有所有的电脑' IP和名称。
所有的计算机都有window7操作系统;
任何人都可以帮我写qt5代码给我?
感谢
答案 0 :(得分:1)
如果您可以在这些计算机上安装服务器,则可以创建TCPsocket客户端/服务器解决方案。
在计算机上的客户端应用程序中,您可以连接到所有其他IP
并发送关机消息。在服务器计算机上,当您收到关闭消息时,您可以执行:
QProcess::startDetached("shutdown.exe /s");
但这可能是一个更简单的解决方案: https://technet.microsoft.com/en-gb/library/cc770416.aspx http://www.computerperformance.co.uk/windows7/windows7_shutdown_command.htm