■3224 / ) |
Re[8]: exe起動について |
□投稿者/ ちゃっぴ (18回)-(2007/04/26(Thu) 12:41:28)
|
> 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 をどのように安全に保持するかが問題です。
|
|