我有一个 program需要执行一些命令,如 iisreset
或 iexplore
或 Win + R 支持的任何其他命令。是否有我可以调用的现有 API?目前,我使用以下c#代码只能模拟Win + R的部分命令。
Process process = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo
{
WindowStyle = ProcessWindowStyle.Normal,
FileName = "cmd.exe",
Arguments = "/C " + cmd
};
process.StartInfo = startInfo;
process.Start();
最佳答案
您必须设置 UseShellExecute
标记以获得与 Run 对话框相同的行为。
关于c# - 在 Windows 中模拟 Win+R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21353143/