我平时爱写一些小具,但是,小工具没有集中,也集中不了,一般是某个功能做一个 .exe 。小工具对那些不懂技术的人来说,真是帮了大忙,节省了非常多的时间。不过,这些不懂技术的人,经常版本搞错了。这里一个,那里一个,也不认真看文件名。经常用老的版本。想过做一个自动更新程序。条件太麻烦了,要域名或ip,要服务器,。。。
就是想搞一个简单的更新,如果版本不是最新的,自动把程序删除掉,自杀掉,不要让它再出现,就这样。
大概想这样做: 程序启动的时候,去加载一个网站的内容,比较如说博客员的一片文章,如果能找到某串字符A,那说明这个软件目前没有新版本,不用自杀。如果加载失败那也不用自杀。如果加载成功但找不到某串A,说明有新版本,要自杀。
怎么样自杀呢?把自己的exe删除掉,或是修改掉,让它不能运行。(就这个怎么就实现不了!!!) 求一自杀程序!
如果要删掉程序自身,可能还要其它的程序辅助,直接弹出提示软件已过期,然后退出程序应该也能符合你的要求吧
对呀,需要另一个程序。你的“自杀过程”,应该是启动另一个更新程序。本身程序结束运行。这两个程序要通信,通过文件吧。然后更新程序负责下载新程序,删除旧程序,并启动新程序。然后就结束更新程序。
园子里有人发布过 自动升级程序 试试看吧
这么多小程序,应该要考虑有一个统一的平台来管理这些小程序,在这个平台上可以自动下载升级所有小程序。
自己开发或借助现有平台都是不错的选择。
发出一个延时(定时)的dos命令,删除自身。发出命令后,关闭自己。等待被删、