【问题标题】:how to remotely shutdown the multiple computers in the LAN by qt5?qt5如何远程关闭局域网内的多台电脑?
【发布时间】:2015-05-23 23:06:21
【问题描述】:

我有一台电脑,我想用我的电脑来关闭实验室里的其他电脑,所以我需要用qt5编写程序来实现这个功能;

即:远程关闭同一局域网内的多台计算机。 我有所有计算机的 IP 和名称。
所有电脑都有window7操作系统; 谁能帮我写qt5代码? 谢谢

【问题讨论】:

    标签: qt shutdown lan


    【解决方案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

    【讨论】:

    • 谢谢你的回答,我想这样:我可以输入几个IP或名称,然后点击“确定”按钮,这些电脑将关闭,我不熟悉TCPsocket,没学过通信方面的知识,所以不懂原理。我刚学qt 3个月。不知道用QT实现好不好?能给我一些代码吗?谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 2021-09-11
    • 2022-01-07
    • 2011-07-21
    • 1970-01-01
    • 2013-10-06
    • 1970-01-01
    相关资源
    最近更新 更多