C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 12 を表示中)
■3224 / )  Re[8]: exe起動について
□投稿者/ ちゃっぴ (18回)-(2007/04/26(Thu) 12:41:28)
ちゃっぴ さんの Web サイト
> ABC.EXEは
> System.Diagnostics.Process.Start(ファイル名, パラメータ)
> を使用しています。
> この方法でも偽装前のアカウントで実行されるのでしょうか。

引数が二つのほうだと普通に CreateProcess call していると思うので、偽装前の token が使用されるでしょうね。

Process.Start メソッド (String, String, SecureString, String)
http://msdn2.microsoft.com/ja-jp/library/sxf2saat(VS.80).aspx

上記を使えばたぶん CreateProcessWithLogonW を使っているはずなので、指定した account で起動させることができるでしょう。

ただし、その password をどのように安全に保持するかが問題です。

返信 編集キー/


管理者用

- Child Tree -