我使用Inno脚本制作的安装程序目前正在创建两个卸载文件,unins000.exe和unins000.dat。
理想情况下,我希望制作这些项目隐藏文件,或将它们移动到一个隐藏的文件夹。
我使用以下代码成功地完成了后者
[Dirs]
Name: "{app}\Uninstallers"; Attribs: hidden;
[Run]
Filename: {cmd}; \
Parameters: "/C Move ""{app}\unins000.exe"" ""{app}\Uninstallers\unins000.exe"""; \
StatusMsg: Installing {#MyAppExeName}...; \
Flags: RunHidden WaitUntilTerminated
Filename: {cmd}; \
Parameters: "/C Move ""{app}\unins000.dat"" ""{app}\Uninstallers\unins000.dat"""; \
StatusMsg: Installing {#MyAppExeName}...; \
Flags: RunHidden WaitUntilTerminated这将创建一个隐藏文件夹,并将文件放置在此文件夹中。但是,当我进入Control并尝试卸载程序时,我会收到一条错误消息,它说
卸载时出错.它可能已经被卸载了
我如何纠正这一点,或者将文件隐藏在默认目录中,以便可以卸载程序,但文件是不可见的?
发布于 2018-02-12 16:48:51
https://stackoverflow.com/questions/48749791
复制相似问题