此段代码将 你的程序全路径名和"/UNINSTALL"参数写入了注册表 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\MyApp中,你在添加删除程序中可以看到“删除我吧!”的项目,而当你点击此项目时,你的程序通过ParamStr(1)将收到"/UNINSTALL"的参数,并以此为标识调用删除程序的代码即可。以下我们再来介绍当你的程序收到此参数后,不需调用其它程序而“自删除”的两个方法。 其中之一是在接到此参数后动态建立一个删除文件的批处理文件,在程序内部将安装程序后生成的诸如快捷方式等文件和注册表值删除后在退出前调用此批处理文件将自己删除即可,如:
对文本文件的处理比较简单,几经摸索,作者又找到了更好的第二种方法,简单易行,直接调用命令shell即可完成删除工作:
好了,有了以上的三点装饰,您的程序应该已经像个产品的样子,至于程序的内容,还得您来充实了。作者:火鸟 redbirdli@hotmail.com 于2000年 |
閺€鎯版閹存劕濮�閺屻儳婀呴弨鎯版>>
正在阅读:快捷方式/删除项/EXE自删除DIY快捷方式/删除项/EXE自删除DIY
2004-06-08 09:52
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键