WiseScript:让用户执行正在运行的进程

时间:2013-05-02 15:24:28

标签: windows installer wise

我知道可以使用以下方法通过WiseScript检测当前登录的Windows用户:

Get System Information, Retrieve: Windows Logon Name

但纯粹在WiseScript中,有没有办法让用户名执行正在运行的进程?

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

注意: 我知道我可以使用外部C#应用程序执行此操作,该应用程序可以回答明智,但如果有内置方法,则可以在Wise中执行此操作。

1 个答案:

答案 0 :(得分:1)

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