OSDN Git Service

インストーラスクリプトにコメントを追加。
[strokestylet/CsWin10Desktop3.git] / StrokeStyleT / インストーラー / InnoSetupScript for SST.iss
1 ; Script generated by the Inno Setup Script Wizard.\r
2 ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!\r
3 \r
4\82±\82Ì\83X\83N\83\8a\83v\83g\82Í Release \94Å\82ð\91Î\8fÛ\82É\82µ\82Ä\82¢\82é\82Ì\82Å\81A\r
5\82±\82Ì\83X\83N\83\8a\83v\83g\82ð\83R\83\93\83p\83C\83\8b\82·\82é\91O\82É Release \94Å\82ð\83r\83\8b\83h\82µ\82Ä\82¨\82­\82±\82Æ\81B\r
6 \r
7 #define MyAppName "StrokeStyle<T>"\r
8 #define MyAppName2 "SSTEditor"\r
9 #define MyAppFolderName "StrokeStyleT"\r
10 #define MyAppVersion "1.18"\r
11 #define MyAppPublisher "\82­\82Ü\82©\82Ý\8dH\96["\r
12 #define MyAppExeName "StrokeStyleT.exe"\r
13 #define MyAppExeName2 "SSTFEditor.exe"\r
14 #define MyAppBin "StrokeStyleT\bin\Release"\r
15 \r
16 [Setup]\r
17 ; NOTE: The value of AppId uniquely identifies this application.\r
18 ; Do not use the same AppId value in installers for other applications.\r
19 ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)\r
20 AppId={{4DC1726A-5E6C-4195-BDB7-FD7368DC7CB8}\r
21 \r
22\82±\82Ì\83X\83N\83\8a\83v\83g\82Ì\8aî\96{\82Æ\82È\82é\83t\83H\83\8b\83_\81B\82±\82Ì\83X\83N\83\8a\83v\83g\83t\83@\83C\83\8b\82©\82ç\82Ì\91\8a\91Î\83p\83X\81B\r
23 SourceDir=..\..\r
24\83r\83\8b\83h\82µ\82½\83C\83\93\83X\83g\81[\83\89(exe)\82Ì\8fo\97Í\90æ\81BSourceDir \82©\82ç\82Ì\91\8a\91Î\83p\83X\81B\r
25 OutputDir=\83C\83\93\83X\83g\81[\83\89\Output\r
26 ; setup \83t\83@\83C\83\8b\96¼\81B\r
27 OutputBaseFilename=sstsetup-{#MyAppVersion}\r
28\83A\83v\83\8a\96¼\81B\r
29 AppName={#MyAppName}\r
30\83A\83v\83\8a\82Ì\83o\81[\83W\83\87\83\93\81B\81i\83R\83\93\83g\83\8d\81[\83\8b\83p\83l\83\8b\97p\81j\r
31 AppVersion={#MyAppVersion}\r
32\83A\83v\83\8a\96¼\81{\83o\81[\83W\83\87\83\93\81B\r
33 AppVerName={#MyAppName} {#MyAppVersion}\r
34\83A\83v\83\8a\82Ì\94z\95z\8c³\81B(\83R\83\93\83g\83\8d\81[\83\8b\83p\83l\83\8b\97p\81j\r
35 AppPublisher={#MyAppPublisher}\r
36\83A\83v\83\8a\82Ì\94z\95z\8c³Web\83T\83C\83g\82ÌURL\81B\81i\83R\83\93\83g\83\8d\81[\83\8b\83p\83l\83\8b\97p\81j\r
37 ;AppPublisherURL=\r
38\8eg\97p\8b\96\91ø\r
39 LicenseFile=Licence.txt\r
40\83p\83X\83\8f\81[\83h\r
41 ;Password=\r
42\83C\83\93\83X\83g\81[\83\8b\82Ì\8eÀ\8ds\91O\82É\95\\8e¦\82·\82é\8fî\95ñ\81B\r
43 ;InfoBeforeFile=\r
44\83\86\81[\83U\8fî\95ñ\82Ì\93ü\97Í\89æ\96Ê\82ð\8fo\82·\81H\r
45 UserInfoPage=no\r
46\83C\83\93\83X\83g\81[\83\8b\90æ\82Ì\91I\91ð\89æ\96Ê\82ð\8fo\82³\82È\82¢\81H\r
47 DisableDirPage=no\r
48\8aù\92è\82Ì\83C\83\93\83X\83g\81[\83\8b\90æ\83t\83H\83\8b\83_\83p\83X\81B\r
49 DefaultDirName={pf}\{#MyAppFolderName}\r
50\83X\83^\81[\83g\83\81\83j\83\85\81[\82Ì\83v\83\8d\83O\83\89\83\80\83O\83\8b\81[\83v\96¼\82Ì\90Ý\92è\89æ\96Ê\82ð\8fo\82³\82È\82¢\81H\r
51 DisableProgramGroupPage=no\r
52\8aù\92è\82Ì\83X\83^\81[\83g\83\81\83j\83\85\81[\82Ì\83O\83\8b\81[\83v\96¼\81B\r
53 DefaultGroupName={#MyAppFolderName}\r
54\81u\83C\83\93\83X\83g\81[\83\8b\82Ì\8f\80\94õ\82ª\82Å\82«\82Ü\82µ\82½\81v\89æ\96Ê\82ð\8fo\82³\82È\82¢\81H\r
55 DisableReadyPage=no\r
56\83C\83\93\83X\83g\81[\83\8b\82Ì\8eÀ\8ds\8cã\82É\95\\8e¦\82·\82é\8fî\95ñ\81B\r
57 ;InfoAfterFile=\r
58\81u\83Z\83b\83g\83A\83b\83v\82ª\8fI\97¹\82µ\82Ü\82µ\82½\81v\89æ\96Ê\82ð\8fo\82³\82È\82¢\81H\r
59 DisableFinishedPage=no\r
60\88³\8fk\8c`\8e®\81B\r
61 Compression=lzma2/max\r
62 SolidCompression=yes\r
63 \r
64 [Languages]\r
65 Name: "japanese"; MessagesFile: "compiler:Languages\Japanese.isl"\r
66 \r
67 [Tasks]\r
68\83f\83X\83N\83g\83b\83v\82É\83V\83\87\81[\83g\83J\83b\83g\82ð\8dì\90¬\82·\82é\83^\83X\83N\82Ì\92è\8b`\81B\8cã\8fq\82·\82é[Icons]\83Z\83N\83V\83\87\83\93\82Å\8eg\82¤\81B\r
69 Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked\r
70 \r
71 [Files]\r
72 ; {app} \81¨ exe \82Ì\82¨\82©\82ê\82é\83t\83H\83\8b\83_\81B\81i\97á\81F"C:\Program Files (x86)\<\83A\83v\83\8a\96¼>"\81j\r
73 Source: "{#MyAppBin}\CSCore.dll"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs\r
74 Source: "{#MyAppBin}\FDK24.dll"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs\r
75 Source: "{#MyAppBin}\SharpDX.dll"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs\r
76 Source: "{#MyAppBin}\SharpDX.D3DCompiler.dll"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs\r
77 Source: "{#MyAppBin}\SharpDX.Desktop.dll"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs\r
78 Source: "{#MyAppBin}\SharpDX.Direct2D1.dll"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs\r
79 Source: "{#MyAppBin}\SharpDX.Direct3D11.dll"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs\r
80 Source: "{#MyAppBin}\SharpDX.DirectInput.dll"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs\r
81 Source: "{#MyAppBin}\SharpDX.DXGI.dll"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs\r
82 Source: "{#MyAppBin}\SharpDX.Mathematics.dll"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs\r
83 Source: "{#MyAppBin}\SharpDX.MediaFoundation.dll"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs\r
84 Source: "{#MyAppBin}\SSTFormat.dll"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs\r
85 Source: "{#MyAppBin}\StrokeStyleT.exe"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs\r
86 ;Source: "{#MyAppBin}\StrokeStyleT.exe.config"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs\r
87 Source: "{#MyAppBin}\SSTFEditor.exe"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs\r
88 Source: "{#MyAppBin}\ja-JP\*"; DestDir: "{app}\ja-JP"; Flags: ignoreversion recursesubdirs\r
89 Source: "{#MyAppBin}\images\*"; DestDir: "{app}\images"; Flags: ignoreversion recursesubdirs\r
90 Source: "{#MyAppBin}\sounds\*"; DestDir: "{app}\sounds"; Flags: ignoreversion recursesubdirs\r
91 Source: "{#MyAppBin}\songs\*"; DestDir: "{app}\songs"; Flags: ignoreversion recursesubdirs\r
92 ; {userappdata} \81¨ \83C\83\93\83X\83g\81[\83\8b\83\86\81[\83U\82Ì AppData \83t\83H\83\8b\83_\81B\81i\97á\81F"C:\users\<\83\86\81[\83U\96¼>\AppData\Roaming\<\83A\83v\83\8a\96¼>"\81j\r
93 Source: "{#MyAppBin}\appdata_default\*"; DestDir: "{userappdata}\{#MyAppFolderName}"; Flags: ignoreversion\r
94 ; NOTE: Don't use "Flags: ignoreversion" on any shared system files\r
95 \r
96 ;[UninstallDelete]\r
97\83A\83\93\83C\83\93\83X\83g\81[\83\8b\8e\9e\82Í\81A\83C\83\93\83X\83g\81[\83\8b\8e\9e\82É\83R\83s\81[\82µ\82½\83t\83@\83C\83\8b\82¾\82¯\82ª\8dí\8f\9c\82³\82ê\81A\82»\82Ì\8cã\82É\8dì\82ç\82ê\82½\83t\83@\83C\83\8b\82Í\95Û\8e\9d\82³\82ê\82é\81B\r
98\82»\82ê\82ç\82ð\8dí\8f\9c\82µ\82½\82¢\8fê\8d\87\82Í\82±\82±\82É\8bL\8dÚ\82·\82é\81i\92\8d\88Ó\81F\83\8f\83C\83\8b\83h\83J\81[\83h\82Í\8eg\82í\82È\82¢\82±\82Æ\81B\8aë\82È\82¢\82Ì\82Å\81j\81B\r
99 \r
100 [Icons]\r
101\83v\83\8d\83O\83\89\83\80\83O\83\8b\81[\83v\82Ö\82Ì\83V\83\87\81[\83g\83J\83b\83g\81B\r
102 Name: "{group}\{#MyAppFolderName}"; Filename: "{app}\{#MyAppExeName}"\r
103 Name: "{group}\{#MyAppName2}"; Filename: "{app}\{#MyAppExeName2}"\r
104\83f\83X\83N\83g\83b\83v\82Ö\82Ì\83V\83\87\81[\83g\83J\83b\83g\81i\83C\83\93\83X\83g\81[\83\8b\8e\9e\82É\83\86\81[\83U\82©\82ç\8ew\92è\82³\82ê\82½\8fê\8d\87\82Ì\82Ý\81j\81B\r
105 Name: "{commondesktop}\{#MyAppFolderName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon\r
106 Name: "{commondesktop}\{#MyAppName2}"; Filename: "{app}\{#MyAppExeName2}"; Tasks: desktopicon\r
107 \r
108 [Run]\r
109\83C\83\93\83X\83g\81[\83\8b\8fI\97¹\8cã\82É\83A\83v\83\8a\82ð\8bN\93®\82·\82é\8fê\8d\87\82Ì\83^\83X\83N\82Ì\92è\8b`\81B\r
110 Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent\r
111 \r