我使用Inno Script制作的安装程序目前正在创建两个卸载程序文件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
这会创建一个隐藏文件夹并将文件放在此文件夹中。但是,当我进入控制面板并尝试卸载程序时,我收到一条错误消息,说
尝试卸载时发生错误...可能已经卸载
如何更正此问题,或者将文件隐藏在默认目录中,以便可以卸载程序,但文件不可见?
答案 0 :(得分:0)