我的示例java和C#代码能够弹出带有windows 7和Windows 10的托盘图标通知气球。

但是,当将上面的示例代码与使用会话隔离、用户上下文、模拟等等的遗留产品一起使用时,它并不适用于Windows 10,我可以在Windows 7和其他操作系统中看到弹出,而不是windows 10。
Windows 10从Windows 7托盘图标通知气球中可以更改什么,这是防止它弹出的?
发布于 2016-05-11 07:04:00
这与遗留代码中的上下文和会话隔离有关。
我已经使用本机getEnvironmentStrings()来解析它,以获得我的应用程序的用户进程的环境变量。
然后,通过传递环境变量触发了一个新的.exe文件。
在Java的exec()中传递的默认环境变量不足以触发.exe文件,并且tp显示在用户上下文中运行的应用程序的trayIcon。
发布于 2017-06-16 16:20:29
只是一个友好的提醒,Java目前支持将托盘图标添加到状态区域并显示来自它们的通知。
以下是SystemTray和TrayIcon类的文档,供可能感兴趣的任何人使用。您将寻找TrayIcon.displayMessage()方法。
但是现在您已经提到了,我想知道您如何使用C#来处理它。
https://stackoverflow.com/questions/36883449
复制相似问题