0

現在ログオンしている Windows ユーザーは、次を使用して WiseScript 経由で検出できることを知っています。

Get System Information, Retrieve: Windows Logon Name

しかし、純粋に WiseScript で、実行中のプロセスを実行しているユーザー名を取得する方法はありますか?

'Bob' としてログオンできますが、'Sally' を使用して MyDBInterface.exe で as を実行すると、MyDBInterface.exe は Bob の権限で実行する必要があるため、ここには重要な違いがあります。

注: wise と対話する外部 C# アプリケーションでこれを実行できることはわかっていますが、組み込みメソッドがある場合は Wise で実行します。

4

1 に答える 1

1

コマンド ライン ツール「tasklist」を呼び出して、実行中のプロセスのユーザー名を取得し、それをテキスト ファイルに出力できます。次に、WiseScript を使用してファイルを解析し、正確なユーザー名を取得します。

于 2013-05-16T14:50:48.117 に答える