重複の可能性:
Process.Start() 偽装の問題
C# で別のユーザーとしてコンソール アプリケーションを実行しようとしていますが、問題が発生しています。ここに私のコードの一部があります:
public void encryptPGP(string fileName)
{
string sCommandLine = "" +
"--recipient \"User Name <username@domain.com>\" --encrypt \"" + fileName + "\"";
System.Diagnostics.Process.Start("C:\\Utilities\\GnuPG\\App\\gpg.exe", sCommandLine);
}
... 特定のユーザーが C:\Utilities\GnuPG\App\gpg.exe を実行する必要があります。それをどのように追加しますか?
これは Web アプリケーションで使用されます。
ありがとう!