HM VNISEdit的一个BUG

在使用NSIS的脚本编辑器vnisedit时,发现该软件有一个严重的BUG。 当以“脚本向导”方式开始一个新脚本,在指定应用程序文件中,添加“DirTree”时,如果没有选择“单独添加每个文件”选项,那么生成的脚本会以*.*方式将该目录下所有的文件增加到目的目录中。但在生成的脚本中删除脚本这里,却会以delete *.*方式删除目的目录下所有的文件。 在这种情况下,如果目的目录是安装目录的话,则该方式没有问题。但如果目的目录为非安装目录的话,该方式会将目的目录中不能删除的文件都删除掉。特别是目的目录是$win、$sys之类系统目录的话,一但卸载应用程序,必将会导致系统不能使用!在使用vnisedit时一定要注意这点,本人就是吃过这亏的,搞得还得重装系统!

Also tagged