Process.GetProcessById如何传递凭据

时间:2010-05-04 13:07:32

标签: process credentials

我需要找出的是进程是否在远程机器上运行,我知道进程ID和远程pc ip。怎么做? 我已经尝试过下面的代码但是没有办法将凭据传递给登录到远程机器。使用下面的代码我会按预期拒绝访问。

Process engineProcess = Process.GetProcessById(PID, IP);

此致 托马斯

1 个答案:

答案 0 :(得分:1)

您可以通过模拟更改当前线程的标识来尝试此方法。这是一个如何实现这样的例子:

http://support.microsoft.com/kb/306158

查看“在代码中模拟特定用户”部分