Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 我在Linux C或C+中搜索与Windows msg.exe等效的文件+;_C++_C_Linux_Class - Fatal编程技术网

C++ 我在Linux C或C+中搜索与Windows msg.exe等效的文件+;

C++ 我在Linux C或C+中搜索与Windows msg.exe等效的文件+;,c++,c,linux,class,C++,C,Linux,Class,我通过谷歌搜索,但什么也没找到 我搜索一个源代码或一个类,用于C或C++中的Linux,允许弹出消息到一个WIN7 PC,像MSG.exe。< /p> < P>。如果你想弹出一个弹出窗口,你需要引用一个依赖于系统的程序,它与你的窗口管理器接口。在windows中使用msg.exe是可行的,因为它是一个内置程序,可以生成弹出框。如果您正在运行ubuntu,请尝试使用xmessage或notify send(对于内置程序),否则您将需要导入一个处理GUI的库,如GTK+ 这个问题确实有点误导。如果要

我通过谷歌搜索,但什么也没找到


我搜索一个源代码或一个类,用于C或C++中的Linux,允许弹出消息到一个WIN7 PC,像MSG.exe。< /p> < P>。如果你想弹出一个弹出窗口,你需要引用一个依赖于系统的程序,它与你的窗口管理器接口。在windows中使用msg.exe是可行的,因为它是一个内置程序,可以生成弹出框。如果您正在运行ubuntu,请尝试使用xmessage或notify send(对于内置程序),否则您将需要导入一个处理GUI的库,如GTK+

这个问题确实有点误导。如果要通过网络发送消息,应尝试smbclient。我不确定它是否仍然适用于Win7,但您可以使用smbclient-m“我的消息”将消息从linux设备发送到windows


在C或C++中这样做比较复杂。也许看看smbclient的源代码会对您有所帮助。

Linux没有通用的解决方案。看看QT或GTK库,但还有很多其他库。您是否希望从linux计算机向Win7 PC发送消息,以便在PC上显示弹出窗口?这至少需要一个PC客户端吗?哦,对了,我想我误解了question@Floris:该功能已内置于Windows中。不需要客户。(但我认为它在默认情况下是关闭的。)@Dashwuff-你能发布一个引用此功能(和API)的链接吗?想必这会给OP提供正确的搜索词来找出答案……这是我的问题,smb的东西可以在WinXP中使用,但在Win7中不能。你是对的。NetSend经常被恶意使用,因此从vista开始被删除。msg.exe与smb客户端不兼容,可能永远不会兼容。根据您的使用情况,像聊天服务器(例如jabber)或带有一些gui的简单TCP聊天服务器可能就足够了()