当用户通过控制台登录和/或向计算机执行RDP时,HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run注册表项的行为是否有任何差异。
我有一个在运行密钥中列出的exe,当有人登录时启动。如果我通过控制台登录到Win 2003机器,则启动exe,如果我执行RDP则保持此会话打开我会得到另一个会话但是这个exe没有启动的时间。
答案 0 :(得分:0)
我刚刚验证(在Windows Server 2003计算机上)通过添加指向c:\ windows \ system32 \ cmd.exe的密钥,为每个打开的远程桌面会话运行进程。我应该提一下,我使用的Win2k3机器是域加入的,我使用我的域凭据登录,并在登录第二个会话时打开第一个会话。我现在可以在屏幕上看到两个RDP会话,并在每个会话中打开命令提示符。
考虑到这一点,您尝试运行的exe是否在内存中检查自己/使用“保护文件”以确保任何时候只有一个副本处于活动状态?