我正在创建一个使用C#的Windows服务。我想从服务中打开cmd.exe。我的操作系统是Windows 8。这是否可能在Windows服务中实现,或者有其他替代方法。
(我想在一段时间后打开cmd.exe - 这就是为什么我选择了Windows服务的原因)
我正在创建一个使用C#的Windows服务。我想从服务中打开cmd.exe。我的操作系统是Windows 8。这是否可能在Windows服务中实现,或者有其他替代方法。
(我想在一段时间后打开cmd.exe - 这就是为什么我选择了Windows服务的原因)
cmd
窗口,您可以考虑使用 Windows任务计划程序中的任务计划操作,然后执行您的操作。cmd.exe
操作,则可以使用以下方式实现:cmd
:ProcessStartInfo processInfo = new ProcessStartInfo
{
WindowStyle = ProcessWindowStyle.Normal,
CreateNoWindow = true,
UseShellExecute = false,
FileName = "cmd.exe",
Arguments = @"/C copy /b Image1.jpg + Archive.rar Image2.jpg"
};
请查看以下链接以获取更多详细信息:
System.Diagnostics.Process.Start
吗? - David Gardiner