ShareKing 发表于 2015-2-11 16:41

NET程序去掉程序更新过程

程序升级,也就是检测是否有新版本,出现新版本后关闭当前应用。
.NET程序关闭应用的方法有这么几种

this.close(); //关闭当前窗口                           反编译后base->Close();

Application.Exit();//退出应用                        反编译后Application::Exit();

Application.ExitThread();//关闭所有线程         反编译后Application::ExitThread();




载入Reflector后,直接搜索以上几个关键字即可轻易找到程序判断升级的地方。

下面我以我自己的程序为例子。

程序《流量精灵1.0》下载地址:http://pan.baidu.com/s/1ntFVjYx      

请大家不要把我这个去除更新后,发布出去,参考一下就行了哦。

第一步,载入Reflector






当然不排除某些人在Program进行版本校验。








去除更新成功。



歪歪 发表于 2015-2-11 17:34

牛逼呀,大神 {:5_189:}

Scar-疤痕 发表于 2015-2-11 17:45

学习了,谢谢楼主分享

逍遥枷锁 发表于 2015-2-11 19:22

net教程比较少,谢谢分享。

zijingyao 发表于 2015-2-12 16:02

评分了,我还得来赚个回复积分。。。

消逝的过去 发表于 2022-1-19 08:43

感谢分享,支持支持

ldzsl 发表于 2022-1-19 10:32

谢谢分享啊

chenyuanpojie 发表于 2022-1-19 11:25

谢谢楼主分享

xujinwen 发表于 2022-1-20 06:48

谢谢大佬分享

莫大 发表于 2022-1-20 09:28

看贴回帖好习惯,先顶了为敬!{:6_198:}
页: [1] 2
查看完整版本: NET程序去掉程序更新过程