我有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();
答案 0 :(得分:2)
您可以使用以下代码发送命令:
Process.Start("iexplore");
答案 1 :(得分:2)
您必须设置UseShellExecute
标志以获得与运行对话框相同的行为。