菜鳥编程园地

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1157|回复: 1

C#使用Inno Setup封安装包exe

[复制链接]

5

主题

7

帖子

24

积分

版主

Rank: 7Rank: 7Rank: 7

积分
24
发表于 2020-7-27 09:05:49 | 显示全部楼层 |阅读模式
本帖最后由 梦之龙1 于 2020-7-27 16:50 编辑

使用Inno Setup进行对c#程序封安装包exe,并配置写入信息到注册表


具体Inno Setup安装及使用方法,见以下网站,此处着重讲解Inno Setup写入注册表方法
https://blog.csdn.net/iwilldoitx/article/details/79417766


在设定封包exe相关信息后,会跳出当前Inno Setup编辑信息,默认此处是不带[Registry]配置信息,在安装exe时写入注册表信息时,需要手动在Inno Setup此处添加[Registry]
具体配置信息如下:
  1. [Registry]


  2. Root: HKCR; Subkey: "LYWPlugin";Flags:uninsdeletekeyifempty
  3. Root: HKCR; Subkey: "LYWPlugin"; ValueType:string;ValueName: "";ValueData: "LYWPluginProtocol";Flags:uninsdeletekey
  4. Root: HKCR; Subkey: "LYWPlugin";ValueType:string; ValueName: "URL Protocol";ValueData: "";Flags:uninsdeletekey


  5. Root: HKCR; Subkey: "LYWPlugin\DefaultIcon";ValueType:string;ValueName: ""; ValueData: "{app}\LYWPlugin.exe,1";Flags:uninsdeletekey
  6. Root: HKCR; Subkey: "LYWPlugin\shell"; Flags:uninsdeletekeyifempty
  7. Root: HKCR; Subkey: "LYWPlugin\shell"; ValueName: ""; ValueData: "";Flags:uninsdeletekey


  8. Root: HKCR; Subkey: "LYWPlugin\shell\open"; ValueName: "";ValueData: "";Flags:uninsdeletekey
  9. Root: HKCR; Subkey: "LYWPlugin\shell\open\command";ValueType:string;ValueName: "";ValueData: """{app}\LYWPlugin.exe"" %1";Flags:uninsdeletekey
复制代码

相关参数介绍如下:
根键。必须是下列中的一个:
HKCR (HKEY_CLASSES_ROOT)
HKCU (HKEY_CURRENT_USER)
HKLM (HKEY_LOCAL_MACHINE)
HKU (HKEY_USERS)
HKCC (HKEY_CURRENT_CONFIG)



Subkey: “Software\My Company\My Program”

值的数据类型。必须是下面中的一个:
none
string
expandsz
multisz
dword
binary
如果指定了 none (默认设置),安装程序将创建一个没有键值的键,在这种情况下,ValueName 和 ValueData 参数将被忽略。
如果指定了 string,安装程序将创建一个字符串 (REG_SZ) 值。
如果指定了 expandsz,安装程序将创建一个扩展字符串 (REG_EXPAND_SZ) 值。
如果指定了 multisz,安装程序将创建一个多行文本 (REG_MULTI_SZ) 值。
如果指定了 dword,安装程序将创建一个整数 (REG_DWORD) 值。
如果指定了 binary,安装程序将创建一个二进制 (REG_BINARY) 值。

回复

使用道具 举报

1

主题

4

帖子

11

积分

VIP会员

Rank: 10Rank: 10Rank: 10

积分
11
发表于 2020-7-27 16:28:42 | 显示全部楼层
  1. 代码类的,可以插入到这里来!   菜单栏<>
复制代码



回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|菜鳥编程园地 ( 蜀ICP备20021315号-1 )

GMT+8, 2022-9-27 15:36 , Processed in 0.162089 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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