CommandTrayHost
CommandTrayHost copied to clipboard
单机多用户时能否只运行1个实例
能否做到增加可选项,禁止多个用户同时登录的机器上启动多个实例?
好奇怪的需求。可以倒是可以,只是多个同时运行是费了一番周折的,只支持运行一个倒是好说。
我猜测下,你其实想问的是不是
是因为开机启动多用户都启动了么?
刚刚看了下代码,目前代码的开机启动,是放到用户键HKEY_CURRENT_USER下面的。
好奇怪的需求。可以倒是可以,只是多个同时运行是费了一番周折的,只支持运行一个倒是好说。
我猜测下,你其实想问的是不是
是因为开机启动多用户都启动了么?
是的啊,有一台公用服务器,分配了多个用户远程桌面用,用任务计划很容易就被别人搞坏了,用这个程序做supervisor正好,但是因为有的任务启动多个实例会乱套,所以有这种需求。抱歉回复得晚,过了个年差点忘了。。
好了,大体上明白场景了。晚些时间我测试下,这个应该容易解决。虽然也有其他方法解决就是了,比如手动设置开机启动,而不用CommandTrayHost自己的开机启动。
目前就是这么处理的,就是不防手贱😂