2013-05-02 95 views
0

我知道,當前登錄的Windows用戶可以通過WiseScript使用進行檢測:WiseScript:獲取用戶執行一個正在運行的進程

Get System Information, Retrieve: Windows Logon Name 

但純粹WiseScript,有沒有辦法讓用戶名執行運行過程?

這裏有一個重要的區別,因爲你可以登錄爲'Bob',但是使用'Sally'在MyDBInterface.exe上運行,MyDBInterface.exe必須與Bob的權限一起運行。

注:我知道,我可以用說話回明智的外部C#應用程序這樣做,而是做在明智的,如果有一個內置的方法。

回答

1

您可以調用命令行工具「tasklist」來獲取正在運行的進程的用戶名,並將其輸出到文本文件。然後使用WiseScript解析文件以獲取確切的用戶名。

+0

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

相關問題