如何移除Inno Setup向导窗口右键菜单中的关于安装程序选项

文章介绍了如何使用InnoSetup的编程代码来删除安装包中的关于菜单项,提升用户体验。通过调用DeleteMenu和GetSystemMenu函数,可以在初始化向导时移除菜单,提供更定制化的安装界面。
摘要由CSDN通过智能技术生成

Inno Setup 是开源免费的安装包制作工具,很多国外的开发者都会使用 Inno Setup 作为程序安装包制作工具首选。而在使用 Inno Setup 打包的安装包中在默认情况下会包含有一个关于 Inno Setup 安装项目的菜单窗口。虽然窗口在隐藏中不易看到,但是对于一些追求细节的用户来说还是不愿意看到。今天就给大家分享以下的代码即可实现把关于菜单窗口屏蔽。

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14

[code]
const MF_BYPOSITION=$400;

function DeleteMenu(HMENU: HWND; uPosition: UINT; uFlags: UINT): BOOL;
external 'DeleteMenu@user32.dll stdcall';

function GetSystemMenu(HWND: hWnd; bRevert: BOOL): HWND;
external 'GetSystemMenu@user32.dll stdcall';

procedure InitializeWizard();
begin
DeleteMenu(GetSystemMenu(wizardform.handle,false),8,MF_BYPOSITION);
DeleteMenu(GetSystemMenu(wizardform.handle,false),7,MF_BYPOSITION);
end;

复制以上的代码保存到 Inno Setup 安装脚本中进行编译即可,以上就是 Inno Setup 移除向导窗口右键关于安装程序菜单代码的全部内容啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

执刀人的工具库

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值