我想做一自动更新的程序,但如何让它一启动立即开始更新? 在Load事件中启动更新线程,没做过,可以试一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在winXP下没问题,而在win98下就永远循环 ?这样不确定性,还是多在几个事件中试试,一般是在load里 我是说在win98下面如果更新完毕后它又接着更新,因为是在Activated中,而在load中,则更新时不显示更新的窗口。 在Load事件中启动更新线程,System.Diagnostics.Process.Start("AutoUpdate.exe");Application.Exit(); 并不是在程序启动时更新,而是有个菜单,在菜单下点"自动更新",则System.Diagnostics.Process.Start("AutoUpdate.exe");Application.Exit();这个可以,但不是这的问题,而是在AutoUpdate.exe中自动更新的代码放在哪个事件中,load和Activated好像不行 采用多线程,在构造函数里就可以放了,public Form1(){ ...... Thread myUpDateThread = new Thread(new ThreadStart(UpdateMethed)); myUpDateThread.Start();}也可以跳出一个框让用户选择是否更新。 Gdi 画rectangle 框选面板里其他控件问题 如何修改.rar文件使其不能被winrar等打开? 再求一个正则表达式 c# 关于dataset的rowfilter 键盘钩子 C# 急,急!高手请进:如何利用XML和反射技术动态生成界面框架? 请看过《C#入门经典》的朋友解惑 怎样通过IP得到该IP对应的主机信息 winform下用Webclient上传文件,默认大小不能超过1M,该如何解决? .net框架的问题,都来看看吧 重绘窗体标题栏后的问题。 SOCKET编程的一个例子,原来是Console下的,现在我改成Form下的,怎么不对呢?请哪位高手帮忙改改,不甚感激
在winXP下没问题,而在win98下就永远循环 ?
这样不确定性,还是多在几个事件中试试,一般是在load里
System.Diagnostics.Process.Start("AutoUpdate.exe");
Application.Exit();
System.Diagnostics.Process.Start("AutoUpdate.exe");
Application.Exit();
这个可以,但不是这的问题,而是在AutoUpdate.exe中自动更新的代码放在哪个事件中,load和Activated好像不行
在构造函数里就可以放了,
public Form1()
{
......
Thread myUpDateThread = new Thread(new ThreadStart(UpdateMethed));
myUpDateThread.Start();
}也可以跳出一个框让用户选择是否更新。