Redmon以用户SYSTEM而不是当前用户的身份启动应用程序

时间:2018-07-31 11:02:17

标签: windows spooler redmon

我正在使用Redmon启动一个.Net应用程序,该应用程序从stdin读取数据,然后将其发送到ghostscript以生成.pdf文件,然后将所有内容包装在.zip文件中,然后将其上传到ftp服务器。 / p>

问题是,在某些Windows实施中,尤其是Windows 10 Pro,启动的进程将以用户SYSTEM而不是当前用户身份运行。但是,似乎并非每次都如此。我已经看到它在PC上很好地运行了几周,突然之间必须有所改变,因为该进程开始以SYSTEM身份运行,这导致我的应用程序由于缺少注册表项和用户特定的配置文件而失败。

在Redmon中,有一个名为“以用户身份运行”的设置已启用,但实际上并没有任何改变。该文档指出“这可能会或可能不会起作用”。

我曾想过让应用程序作为当前登录的用户派生一个新进程,正如其他人所建议的那样,但是我只知道如何通过提供用户名和用户密码来做到这一点,而我却没有。我不想让用户输入他的凭据。

所以基本上,我需要知道在某些系统上,如果这是Windows设置,Redmon(或Windows假脱机程序)对SYSTEM用户的更改,为什么? 。另外,如果我至少可以使SYSTEM进程与桌面交互,那么这也是朝着正确方向迈出的一步。

0 个答案:

没有答案