And*_*kle 3 inno-setup pascalscript
我第一次尝试使用 Inno Setup 进行ISSkin。我想尝试一下黑色风格。所以我尝试了他们的示例:
[Setup]
AppName=ISSkin Example
AppVersion=1.0.0.2
DefaultDirName={pf}\ISSkin
[Files]
; Add the ISSkin DLL used for skinning Inno Setup installations.
Source: ISSkin.dll; DestDir: {app}; Flags: dontcopy
; Add the Visual Style resource contains resources used for skinning,
; you can also use Microsoft Visual Styles (*.msstyles) resources.
Source: Styles\Office2007.cjstyles; DestDir: {tmp}; Flags: dontcopy
[Icons]
Name: {group}\Uninstall =ISSkin; Filename: {app}\unins000.exe
Run Code Online (Sandbox Code Playgroud)
[Setup]
AppName=ISSkin Example
AppVersion=1.0.0.2
DefaultDirName={pf}\ISSkin
[Files]
; Add the ISSkin DLL used for skinning Inno Setup installations.
Source: ISSkin.dll; DestDir: {app}; Flags: dontcopy
; Add the Visual Style resource contains resources used for skinning,
; you can also use Microsoft Visual Styles (*.msstyles) resources.
Source: Styles\Office2007.cjstyles; DestDir: {tmp}; Flags: dontcopy
[Icons]
Name: {group}\Uninstall =ISSkin; Filename: {app}\unins000.exe
Run Code Online (Sandbox Code Playgroud)
我无法让它工作。程序看起来很正常。
我注意到他们提供的软件是 2010 年的。我使用的是最新的 Unicode Inno Setup。
如何用它来做这个蒙皮?
对于Inno Setup 的 Unicode 版本,您应该使用插件的 Unicode 版本:ISSkinU.dll。
[Files]
Source: ISSkinU.dll; DestDir: {app}; Flags: dontcopy
Run Code Online (Sandbox Code Playgroud)
[Files]
Source: ISSkinU.dll; DestDir: {app}; Flags: dontcopy
Run Code Online (Sandbox Code Playgroud)
(其余代码与您的问题中的代码相同)