C# 程序新手,正在做一个自动更新的程序,程序总框架是这样:主程序开始运行,主程序启动一个新进程来做更新检查,如果检查到有可用更新,跳出窗口,提醒用户有可用更新,并让用户选择更新方式,大致有这样1.立即更新;2.本次运行结束后更新;3.以后不再提醒更新我的问题是:
如果选择第2种和第3种更新方式,更新进程会立马关闭掉,然后主进程怎样得到选择方式的信息呢希望各位朋友提示一二,如果有比较好更新程序案例也希望介绍一下
如果选择第2种和第3种更新方式,更新进程会立马关闭掉,然后主进程怎样得到选择方式的信息呢希望各位朋友提示一二,如果有比较好更新程序案例也希望介绍一下
第二个的话,可以参考这样:
public static bool UpdatingAfterClosed = false;static Main()
{
Application.Run(new MainForm());
if(UpdatingAfterClosed)
{
//...这里
}
}
第二种方式,UpdatingAfterClosed 是主进程的变量吧,我可以在更新进程里面更改这个变量吗
第三种方式我已经明白了,非常感谢