首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以隐藏unins000文件,或者将它们移动到隐藏的文件夹中吗?

我可以隐藏unins000文件,或者将它们移动到隐藏的文件夹中吗?
EN

Stack Overflow用户
提问于 2018-02-12 15:24:36
回答 1查看 306关注 0票数 1

我使用Inno脚本制作的安装程序目前正在创建两个卸载文件,unins000.exeunins000.dat

理想情况下,我希望制作这些项目隐藏文件,或将它们移动到一个隐藏的文件夹。

我使用以下代码成功地完成了后者

代码语言:javascript
复制
[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并尝试卸载程序时,我会收到一条错误消息,它说

卸载时出错.它可能已经被卸载了

我如何纠正这一点,或者将文件隐藏在默认目录中,以便可以卸载程序,但文件是不可见的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-12 16:48:51

使用 directive指定卸载文件的其他位置:

代码语言:javascript
复制
UninstallFilesDir={app}\Uninstallers

(确保删除[Run]节条目)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48749791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档