jvelez 有一个很好的答案,但它没有直接回答实际问题:“我怎样才能让它成为一个无声的安装?”
confi - 我首先建议最简单的方法:
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.SetCompatibleTextRenderingDefault(false);
Application.EnableVisualStyles();
Thread thread = new Thread(() =>
{
Form1 form1 = new Form1();
form1.Visible = false;
form1.ShowInTaskbar = false;
Application.Run(form1);
});
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
}
}
通过简单地隐藏您的 UI 来确保所有方法都在后台运行,这将为您提供一种使其静音的方法。
@Justin Choponis - 我需要做和confi一样的事情。WSUS 并没有为我的许多客户削减它。它不切实际且笨重。如果您有一个网络需要照顾并且一直在现场,那么 WSUS 会很有用,但我觉得它非常不令人满意。