Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否允许在所有用户会话(包括终端/多个本地登录)中显示某个进程的图标,而不在每个会话中生成另一个进程?我不需要在会话之间共享任何窗口,只需状态图标即可检查服务的状态而无需采取其他操作..
这甚至是不可能的。Shell_NotifyIcon与 的单个实例通信,该实例Explorer.EXE在当前用户上下文中运行。
Shell_NotifyIcon
Explorer.EXE
进程只能在与进程相同的会话中访问交互式窗口站和桌面。所以这意味着每个会话需要一个进程。
我知道至少有一个程序可以做到这一点——作为服务运行的 TightVNC 服务器。您可以查找他们的来源以了解它是如何完成的。