我通过谷歌搜索,但我一无所获。
我在 C 或 C++ 中搜索 linux 的源代码或类,它允许通过弹出窗口向 Win7 PC(如 msg.exe)发送消息。
如果您想制作一个弹出窗口,您需要引用一个与您的窗口管理器交互的系统相关程序。对 windows 使用 msg.exe 是可行的,因为它是一个生成弹出框的内置程序。如果您正在运行 ubuntu,请尝试使用 xmessage 或 notify-send(用于内置程序),否则您需要导入一个处理 GUI 的库,例如 GTK+。
这个问题确实有点误导。如果你想通过网络发送消息,你应该尝试 smbclient。我不确定它是否仍然适用于 Win7,但您可以使用 smbclient -M "my message" 将消息从 linux 机器发送到 Windows。
不过,在 C 或 C++ 中执行此操作更为复杂。也许看看 smbclient 的源代码可能会对你有所帮助。