【发布时间】:2011-10-24 06:35:48
【问题描述】:
我有一个使用 winforms 用 C# 编写的 Windows 应用程序。我想确保每当有人使用 process.start 从任何其他应用程序启动它时,UI 都不会显示,并且应用程序应该静默启动。
我无法控制其他应用程序,因此无法使用:
var p = new Process();
p.StartInfo = new ProcessStartInfo();
p.StartInfo.UseShellExecute = true;
p.StartInfo.WorkingDirectory = ConfigurationManager.AppSettings["exeFolder"].ToString(); p.StartInfo.WindowStyle = ProcessWindowStyle.Normal;
p.StartInfo.FileName = ConfigurationManager.AppSettings["exeName"].ToString();
p.Start();
【问题讨论】:
-
Windows 服务很有用