当服务作为LocalSystem运行时,是否可以从作为Windows托管服务托管的WCF服务在远程服务器上派生进程?
我需要人们能够在他们自己的帐户环境下在远程服务器上执行事情(基本上就像PSExec -这不是一个选项)。
我以前做过一些半心半意的尝试,但是当使用process.start时,如果托管WCF组件的Windows服务是以LocalSystem运行的,就无法让进程以特定用户的身份运行。
我知道这可以通过其他方法来实现,但我特别想知道上面的方法是否可以实现- Windows服务作为LocalSystem运行&托管WCF服务,然后作为指定用户产生一个进程。
谢谢
米克
发布于 2011-01-13 16:14:26
您可以使用Process.Start方法,该方法允许您指定进程将在其下运行的用户。
https://stackoverflow.com/questions/4677965
复制相似问题