2

プログラムで特定の条件が発生したときに、DNN モジュール (6.1.3) であらゆる種類の実行可能ファイルを起動しようとしています。現時点では、メモ帳を実行してテキスト ファイルを作成しようとしています。これが私が現時点で試していることです:

ProcessStartInfo pi = new ProcessStartInfo(@"C:\Windows\notepad.exe");
pi.Arguments = "> test.txt";
pi.Verb = "runas";
pi.CreateNoWindow = false;
pi.ErrorDialog = true;
pi.RedirectStandardError = true;
pi.RedirectStandardInput = true;
pi.RedirectStandardOutput = true;
pi.UseShellExecute = false;
using (Process compiler = new Process())
{
    compiler.StartInfo = pi;
    compiler.Start();
}

他の方法を試しましたが、これまでのところ何もうまくいきませんでした。管理者権限などを渡す必要があるなど、権限の問題である可能性があるのではないかと疑っています。また、どこで .txt を作成しようとしているのかもわかりません。モジュールが配置されている場所だと思いますが、よくわかりません。現時点では、これを localhost でのみ実行しています。

4

0 に答える 0