Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Inno setup Inno设置注册表编辑。。最佳方法_Inno Setup_Registry - Fatal编程技术网

Inno setup Inno设置注册表编辑。。最佳方法

Inno setup Inno设置注册表编辑。。最佳方法,inno-setup,registry,Inno Setup,Registry,我刚刚开始安装inno,我的问题更多的是关于安装策略 将一个reg文件复制到用户的机器上,然后运行它,而不是让inno创建我需要的所有reg编辑(其中相当多)是否有优势 考虑事项: reg文件方法允许用户使用安装修复选项 reg文件方法更易于编码和编辑 注册文件方法可能与UAC存在问题 reg文件方法可能需要一个单独的卸载过程来删除reg密钥(-regfile,reg) 有什么想法吗?谢谢你的反馈 不,没有好处,但也有坏处 针对你的观点: inno也是,但控制力更强 您可以通过导出创建它,但编辑

我刚刚开始安装inno,我的问题更多的是关于安装策略

将一个reg文件复制到用户的机器上,然后运行它,而不是让inno创建我需要的所有reg编辑(其中相当多)是否有优势

考虑事项:

  • reg文件方法允许用户使用安装修复选项
  • reg文件方法更易于编码和编辑
  • 注册文件方法可能与UAC存在问题
  • reg文件方法可能需要一个单独的卸载过程来删除reg密钥
    (-regfile,reg)

  • 有什么想法吗?谢谢你的反馈

    不,没有好处,但也有坏处

    针对你的观点:

  • inno也是,但控制力更强
  • 您可以通过导出创建它,但编辑起来并不容易,它仍然只是每个条目的文本行
  • 它不应该在用户完全访问的情况下运行
  • 对。如果Inno创建了密钥,那么在卸载过程中,它会自动完成所有这些操作,并且再次具有更大的控制能力

  • 如果您有reg文件,可以使用ISTool将其导入Inno文件。

    谢谢您的反馈!我不知道ISTool可以将注册表文件转换为Inno设置命令。好极了!我仍在考虑删除一两个注册表文件,用于安装修复和用户设置。有时,我的客户会因为新用户帐户而发生员工离职,运行reg文件比安装过程容易得多。再次感谢。如果这是针对每个用户的,那么如果找不到他们,应该由你的应用程序来完成。