找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 254|回复: 4

[求助] inno setup制作32位安装程序(X狗拼音)写入注册表的疑惑

[复制链接]
发表于 昨天 12:30 | 显示全部楼层 |阅读模式
本帖最后由 令狐大虾 于 2026-8-29 00:19 编辑

安装程序支持32及64位系统,下面是.ISS里面的部分

;64位
Root: HKLM64; SubKey: SOFTWARE\Classes\.scel; ValueType: string; ValueData: SogouCellDict; Flags: uninsdeletevalue uninsdeletekeyifempty ; Check: IsWin64

;32位
Root: HKLM; SubKey: SOFTWARE\Classes\.scel; ValueType: string; ValueData: SogouCellDict; Flags: uninsdeletevalue uninsdeletekeyifempty ; Check: Not IsWin64

请教各位大大,上面注册表需要加 ; Check: IsWin64参数以做区分防止误写入么?

还有写注册表时候必须加PrivilegesRequired=admin么?
[Setup]
;添加管理员权限
PrivilegesRequired=admin


发表于 昨天 14:57 | 显示全部楼层
我是菜鸟,坐等牛人的解答
回复

使用道具 举报

发表于 昨天 15:50 | 显示全部楼层
问问AI应该有结果吧!
回复

使用道具 举报

发表于 昨天 15:53 | 显示全部楼层
回复

使用道具 举报

发表于 昨天 17:26 | 显示全部楼层
  1. Root: HKLM32; SubKey: SOFTWARE\Microsoft\EdgeUpdate\Clients\{{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}; ValueType: string; ValueName: pv; ValueData: 151.0.4129.107; Flags: uninsdeletevalue uninsdeletekeyifempty ;
复制代码

HKLM32 说明这是个 32 位系统的注册表:在 64 位系统中会自动添加 WOW6432Node;在 32 系统中不会添加 WOW6432Node。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-8-29 06:03

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表