美文网首页狮猿社_什锦
InnoSetup Example script

InnoSetup Example script

作者: 锦囊喵 | 来源:发表于2019-12-27 14:06 被阅读0次

    原文链接

    This is an example InnoSetup script that you can customize for your own use.

    This script is used by Inno Setup to create a Windows Installer.
    ; You can use this as an example for packaging your own game.
    ; see http://www.jrsoftware.org/isinfo.php to download Inno Setup
    
    [Setup]
    AppName=My Game Name
    AppVerName=My Game Name 2008.04.14.0
    VersionInfoVersion=2008.04.14.0
    AppPublisher=My Company Name or My Own Name
    AppPublisherURL=http://my.web.site.ext/wherever/
    AppSupportURL=http://my.web.site.ext/wherever/support.html
    AppUpdatesURL=http://my.web.site.ext/wherever/updates.html
    AppReadmeFile={app}\README.txt
    DefaultDirName={pf}\Games By Me\My Game Name
    DefaultGroupName=My Game Name
    DisableProgramGroupPage=yes
    AllowNoIcons=yes
    AllowUNCPath=no
    LicenseFile=LICENSE-binary.txt
    InfoAfterFile=README.txt
    OutputBaseFilename=my-game-name
    Compression=bzip
    SolidCompression=yes
    ChangesAssociations=no
    UninstallDisplayIcon={app}\mygame.ico
    
    [Languages]
    Name: "eng"; MessagesFile: "compiler:Default.isl"
    
    [Tasks]
    Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"
    
    [Files]
    Source: "game.exe"; DestDir: "{app}"; Flags: ignoreversion
    Source: "SDL.dll"; DestDir: "{app}"; Flags: ignoreversion
    Source: "SDL_mixer.dll"; DestDir: "{app}"; Flags: ignoreversion
    Source: "mygame.rpg"; DestDir: "{app}"; Flags: ignoreversion
    Source: "mygame.ico"; DestDir: "{app}"; Flags: ignoreversion
    Source: "README.txt"; DestDir: "{app}"; Flags: ignoreversion
    Source: "LICENSE-binary.txt"; DestDir: "{app}"; Flags: ignoreversion
    ; NOTE: Don't use "Flags: ignoreversion" on any shared system files
    ; NOTE: but this is okay for SDL.dll and SDL_mixer.dll because they go into the app directory.
    
    [Icons]
    Name: "{group}\My Game Name"; Filename: "{app}\game.exe"; Flags: closeonexit
    Name: "{group}\My Game Name (fullscreen)"; Filename: "{app}\game.exe"; Parameters: "-f"; Flags: closeonexit
    Name: "{userdesktop}\My Game Name"; Filename: "{app}\game.exe"; Flags: closeonexit; Tasks: desktopicon</pre>
    

    相关文章

      网友评论

        本文标题:InnoSetup Example script

        本文链接:https://www.haomeiwen.com/subject/jukdoctx.html