我试图让我的 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。我认为这就是模块所在的位置,但我再次不确定。目前我只在本地主机上运行它。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)