金砖/Inno需求加载
这是我第一次这样做,所以我想我会分享。Inno向导非常容易使用,只需填空,我刚刚添加了我的DRXDOctab。drx作为要安装的文件。完成向导后,
只需在下添加注册表项即可按需加载。以下是我添加的内容
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{2D5EF228-1B2A-48A6-9F9D-C15D2C474203}
AppName=DrxDocTabs
AppVerName=DrxDocTabs v9
AppPublisher=High Coders Anonymous
AppPublisherURL=http://www.TheSwamp.Org/
AppSupportURL=http://www.TheSwamp.Org/
AppUpdatesURL=http://www.TheSwamp.Org/
DefaultDirName={pf}\DrxDocTabs
DefaultGroupName=DrxDocTabs
OutputDir=C:\Documents and Settings\Daniel\Desktop\My Inno
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
Name: "english"; MessagesFile: "compiler:Default.isl"
Source: "C:\Documents and Settings\Daniel\Desktop\My Inno\DRXDocTabs_2.06_8.drx"; DestDir: "{app}"; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
;make sure this exists
;NOTE this compiler does not like line breaks, I added them for readability
Root: HKCU;Subkey: "Software\Bricsys\Bricscad\V9\en_US\Applications";
ValueType: string; ValueName: "Applications"; ValueData: "Bricscad";
Flags: createvalueifdoesntexist
Root: HKCU;Subkey: "Software\Bricsys\Bricscad\V9\en_US\Applications\DrxDocTabs";
ValueType: string; ValueName: "DESCRIPTION"; ValueData: "DrxDocTabs";
Flags: createvalueifdoesntexist uninsdeletekey
;the flag uninsdeletekey will delete this and all sub keys on uninstall
Root: HKCU;Subkey: "Software\Bricsys\Bricscad\V9\en_US\Applications\DrxDocTabs";
ValueType: dword; ValueName: "LOADCTRLS"; ValueData: 13;
Flags: createvalueifdoesntexist
Root: HKCU;Subkey: "Software\Bricsys\Bricscad\V9\en_US\Applications\DrxDocTabs";
ValueType: string; ValueName: "LOADER"; ValueData: "{app}\DRXDocTabs_2.06_8.drx";
Flags: createvalueifdoesntexist
;If you need to load commands
;MYGROUP is the command group
Root: HKCU;Subkey: "Software\Bricsys\Bricscad\V9\en_US\Applications\DrxDocTabs\Groups";
ValueType: string; ValueName: "MYGROUP"; ValueData: "MYGROUP";
Flags: createvalueifdoesntexist
;Add the Global and local command name
Root: HKCU;Subkey: "Software\Bricsys\Bricscad\V9\en_US\Applications\DrxDocTabs\Commands";
ValueType: string; ValueName: "GLOBALCMD1"; ValueData: "LOCALCMD1";
Flags: createvalueifdoesntexist
Root: HKCU;Subkey: "Software\Bricsys\Bricscad\V9\en_US\Applications\DrxDocTabs\Commands";
ValueType: string; ValueName: "GLOBALCMD2"; ValueData: "LOCALCMD2";
Flags: createvalueifdoesntexist
注意:此示例不进行任何错误检查。。。。
**** Hidden Message *****
页:
[1]