WiseScript:获取用户执行一个正在运行的进程

问题描述:

我知道,当前登录的Windows用户可以通过WiseScript使用进行检测:WiseScript:获取用户执行一个正在运行的进程

Get System Information, Retrieve: Windows Logon Name 

但纯粹WiseScript,有没有办法让用户名执行运行过程?

这里有一个重要的区别,因为你可以登录为'Bob',但是使用'Sally'在MyDBInterface.exe上运行,MyDBInterface.exe必须与Bob的权限一起运行。

注:我知道,我可以用说话回明智的外部C#应用程序这样做,而是做在明智的,如果有一个内置的方法。

您可以调用命令行工具“tasklist”来获取正在运行的进程的用户名,并将其输出到文本文件。然后使用WiseScript解析文件以获取确切的用户名。

+0

谢谢!好想法 – Dave 2013-05-31 17:41:04