オープンソース・ソフトウェアの開発とダウンロード

Subversion リポジトリの参照

Diff of /trunk/installer/teraterm.iss

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1209 by maya, Thu Jun 12 08:28:23 2008 UTC revision 1254 by maya, Sun Nov 23 14:42:19 2008 UTC
# Line 1  Line 1 
1  #define AppName "Tera Term"  #define AppName "Tera Term"
2  #define AppVer "4.59"  #define AppVer "4.61-RC1"
3    
4  [Setup]  [Setup]
5  AppCopyright=TeraTerm Project  AppCopyright=TeraTerm Project
# Line 61  Source: release\ssh_known_hosts; DestDir Line 61  Source: release\ssh_known_hosts; DestDir
61  Source: ..\cygterm\cygterm.exe; DestDir: {app}; Components: cygterm  Source: ..\cygterm\cygterm.exe; DestDir: {app}; Components: cygterm
62  Source: ..\cygterm\cygterm.cfg; DestDir: {app}; Components: cygterm; Flags: onlyifdoesntexist uninsneveruninstall; Permissions: authusers-modify  Source: ..\cygterm\cygterm.cfg; DestDir: {app}; Components: cygterm; Flags: onlyifdoesntexist uninsneveruninstall; Permissions: authusers-modify
63  Source: ..\cygterm\cyglaunch.exe; DestDir: {app}; Components: cygterm  Source: ..\cygterm\cyglaunch.exe; DestDir: {app}; Components: cygterm
64    Source: ..\cygterm\cygterm+.tar.gz; DestDir: {app}; Components: cygterm
65  Source: release\LogMeTT_license.txt; DestDir: {app}; Components: LogMeTT  Source: release\LogMeTT_license.txt; DestDir: {app}; Components: LogMeTT
66  Source: release\LogMeTT_README.txt; DestDir: {app}; Components: LogMeTT  Source: release\LogMeTT_README.txt; DestDir: {app}; Components: LogMeTT
67  Source: release\LogMeTTc.exe; DestDir: {app}; Components: LogMeTT; Flags: ignoreversion  Source: release\LogMeTTc.exe; DestDir: {app}; Components: LogMeTT; Flags: ignoreversion
# Line 90  Source: release\Collector\hthook.dll; De Line 91  Source: release\Collector\hthook.dll; De
91  Source: release\Collector\mfc70.dll; DestDir: {app}\Collector\; Components: Collector  Source: release\Collector\mfc70.dll; DestDir: {app}\Collector\; Components: Collector
92  Source: release\Collector\msvcr70.dll; DestDir: {app}\Collector\; Components: Collector  Source: release\Collector\msvcr70.dll; DestDir: {app}\Collector\; Components: Collector
93  Source: release\Collector\readme.txt; DestDir: {app}\Collector\; Components: Collector  Source: release\Collector\readme.txt; DestDir: {app}\Collector\; Components: Collector
94  Source: ..\TTXKanjiMenu\release\ttxkanjimenu.dll; DestDir: {app}\; Components: TTXKanjiMenu; Flags: ignoreversion  Source: ..\TTXKanjiMenu\release\ttxkanjimenu.dll; DestDir: {app}\; Components: Additional_Plugins/TTXKanjiMenu; Flags: ignoreversion
95    Source: ..\TTXSamples\release\TTXResizeMenu.dll; DestDir: {app}\; Components: Additional_Plugins/TTXResizeMenu; Flags: ignoreversion
96    Source: ..\TTXSamples\release\TTXttyrec.dll; DestDir: {app}\; Components: Additional_Plugins/TTXttyrec; Flags: ignoreversion
97    Source: ..\TTXSamples\release\TTXttyplay.dll; DestDir: {app}\; Components: Additional_Plugins/TTXttyrec; Flags: ignoreversion
98    Source: ..\TTXSamples\release\TTXKcodeChange.dll; DestDir: {app}\; Components: Additional_Plugins/TTXKcodeChange; Flags: ignoreversion
99    Source: ..\TTXSamples\release\TTXViewMode.dll; DestDir: {app}\; Components: Additional_Plugins/TTXViewMode; Flags: ignoreversion
100    Source: ..\TTXSamples\release\TTXAlwaysOnTop.dll; DestDir: {app}\; Components: Additional_Plugins/TTXAlwaysOnTop; Flags: ignoreversion
101    
102  [Types]  [Types]
103  Name: standard; Description: {cm:type_standard}  Name: standard; Description: {cm:type_standard}
# Line 99  Name: compact; Description: {cm:type_com Line 106  Name: compact; Description: {cm:type_com
106  Name: custom; Description: {cm:type_custom}; Flags: iscustom  Name: custom; Description: {cm:type_custom}; Flags: iscustom
107    
108  [Components]  [Components]
109  Name: TeraTerm; Description: TeraTerm & Macro; Flags: fixed; Types: custom compact full standard  Name: TeraTerm; Description: Tera Term & Macro; Flags: fixed; Types: custom compact full standard
110  Name: TTSSH; Description: TTSSH; Types: compact full standard  Name: TTSSH; Description: TTSSH; Types: compact full standard
111  Name: cygterm; Description: CygTerm+; Types: full standard; Check: not isIA64  Name: cygterm; Description: CygTerm+; Types: full standard; Check: not isIA64
112  Name: LogMeTT; Description: LogMeTT & TTLEdit; Types: full standard  Name: LogMeTT; Description: LogMeTT & TTLEdit; Types: full standard
113  Name: TeraTerm_Menu; Description: TeraTerm Menu; Types: full  Name: TeraTerm_Menu; Description: TeraTerm Menu; Types: full
114  Name: TTProxy; Description: TTProxy; Types: full standard  Name: TTProxy; Description: TTProxy; Types: full standard
115  Name: Collector; Description: Collector; Types: full  Name: Collector; Description: Collector; Types: full
116  Name: TTXKanjiMenu; Description: TTXKanjiMenu; Types: full  Name: Additional_Plugins; Description: {cm:comp_TTX}
117    Name: Additional_Plugins/TTXResizeMenu; Description: TTXResizeMenu ({cm:comp_TTXResizeMenu}); Types: full standard
118    Name: Additional_Plugins/TTXttyrec; Description: TTXttyrec ({cm:comp_TTXttyrec}); Types: full standard
119    Name: Additional_Plugins/TTXKanjiMenu; Description: TTXKanjiMenu ({cm:comp_TTXKanjiMenu}); Languages: en
120    Name: Additional_Plugins/TTXKanjiMenu; Description: TTXKanjiMenu ({cm:comp_TTXKanjiMenu}); Types: full; Languages: ja
121    Name: Additional_Plugins/TTXKcodeChange; Description: TTXKcodeChange ({cm:comp_TTXKcodeChange}); Languages: en
122    Name: Additional_Plugins/TTXKcodeChange; Description: TTXKcodeChange ({cm:comp_TTXKcodeChange}); Types: full; Languages: ja
123    Name: Additional_Plugins/TTXViewMode; Description: TTXViewMode ({cm:comp_TTXViewMode}); Types: full
124    Name: Additional_Plugins/TTXAlwaysOnTop; Description: TTXAlwaysOnTop ({cm:comp_TTXAlwaysOnTop}); Types: full
125    
126  [Icons]  [Icons]
127  Name: {group}\Tera Term; Filename: {app}\ttermpro.exe; WorkingDir: {app}; IconFilename: {app}\ttermpro.exe; IconIndex: 0; Components: TeraTerm; Flags: createonlyiffileexists  Name: {group}\Tera Term; Filename: {app}\ttermpro.exe; WorkingDir: {app}; IconFilename: {app}\ttermpro.exe; IconIndex: 0; Components: TeraTerm; Flags: createonlyiffileexists
# Line 123  Name: {userstartup}\Collector; Filename: Line 138  Name: {userstartup}\Collector; Filename:
138  Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\cyglaunch; Filename: {app}\cyglaunch.exe; WorkingDir: {app}; IconFilename: {app}\cyglaunch.exe; Components: cygterm; Tasks: quickcyglaunch; IconIndex: 0; Flags: createonlyiffileexists  Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\cyglaunch; Filename: {app}\cyglaunch.exe; WorkingDir: {app}; IconFilename: {app}\cyglaunch.exe; Components: cygterm; Tasks: quickcyglaunch; IconIndex: 0; Flags: createonlyiffileexists
139    
140  [INI]  [INI]
141    Filename: {app}\teraterm.ini; Section: TTSSH; Key: EnableRsaShortKeyServer; String: 0; Flags: createkeyifdoesntexist; Components: TTSSH
142    Filename: {userdocs}\teraterm.ini; Section: TTSSH; Key: EnableRsaShortKeyServer; String: 0; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TTSSH
143    Filename: {app}\teraterm.ini; Section: Tera Term; Key: AcceptTitleChangeRequest; String: overwrite; Flags: createkeyifdoesntexist; Components: TeraTerm
144    Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: AcceptTitleChangeRequest; String: overwrite; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm
145  Filename: {app}\teraterm.ini; Section: Tera Term; Key: ScrollWindowClearScreen; String: on; Flags: createkeyifdoesntexist; Components: TeraTerm  Filename: {app}\teraterm.ini; Section: Tera Term; Key: ScrollWindowClearScreen; String: on; Flags: createkeyifdoesntexist; Components: TeraTerm
146  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: ScrollWindowClearScreen; String: on; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: ScrollWindowClearScreen; String: on; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm
147  Filename: {app}\teraterm.ini; Section: Tera Term; Key: UnicodeDecSpMapping; String: 3; Flags: createkeyifdoesntexist; Components: TeraTerm  Filename: {app}\teraterm.ini; Section: Tera Term; Key: UnicodeToDecSpMapping; String: 3; Flags: createkeyifdoesntexist; Components: TeraTerm
148  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: UnicodeDecSpMapping; String: 3; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: UnicodeToDecSpMapping; String: 3; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm
149  Filename: {app}\teraterm.ini; Section: Tera Term; Key: UnknownUnicodeCharacterAsWide; String: off; Flags: createkeyifdoesntexist; Components: TeraTerm  Filename: {app}\teraterm.ini; Section: Tera Term; Key: UnknownUnicodeCharacterAsWide; String: off; Flags: createkeyifdoesntexist; Components: TeraTerm
150  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: UnknownUnicodeCharacterAsWide; String: off; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: UnknownUnicodeCharacterAsWide; String: off; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm
151  Filename: {app}\teraterm.ini; Section: Tera Term; Key: AutoScrollOnlyInBottomLine; String: on; Flags: createkeyifdoesntexist; Components: TeraTerm  Filename: {app}\teraterm.ini; Section: Tera Term; Key: AutoScrollOnlyInBottomLine; String: on; Flags: createkeyifdoesntexist; Components: TeraTerm
# Line 135  Filename: {app}\teraterm.ini; Section: T Line 154  Filename: {app}\teraterm.ini; Section: T
154  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: VTIcon; String: Default; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: VTIcon; String: Default; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm
155  Filename: {app}\teraterm.ini; Section: Tera Term; Key: TEKIcon; String: Default; Flags: createkeyifdoesntexist; Components: TeraTerm  Filename: {app}\teraterm.ini; Section: Tera Term; Key: TEKIcon; String: Default; Flags: createkeyifdoesntexist; Components: TeraTerm
156  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: TEKIcon; String: Default; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: TEKIcon; String: Default; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm
   
157  Filename: {app}\teraterm.ini; Section: Tera Term; Key: MouseWheelScrollLine; String: 3; Flags: createkeyifdoesntexist; Components: TeraTerm  Filename: {app}\teraterm.ini; Section: Tera Term; Key: MouseWheelScrollLine; String: 3; Flags: createkeyifdoesntexist; Components: TeraTerm
158  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: MouseWheelScrollLine; String: 3; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: MouseWheelScrollLine; String: 3; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm
   
159  Filename: {app}\teraterm.ini; Section: Tera Term; Key: DisablePasteMouseMButton; String: on; Flags: createkeyifdoesntexist; Components: TeraTerm  Filename: {app}\teraterm.ini; Section: Tera Term; Key: DisablePasteMouseMButton; String: on; Flags: createkeyifdoesntexist; Components: TeraTerm
160  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: DisablePasteMouseMButton; String: on; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: DisablePasteMouseMButton; String: on; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm
161  Filename: {app}\teraterm.ini; Section: Tera Term; Key: SaveVTWinPos; String: off; Flags: createkeyifdoesntexist; Components: TeraTerm  Filename: {app}\teraterm.ini; Section: Tera Term; Key: SaveVTWinPos; String: off; Flags: createkeyifdoesntexist; Components: TeraTerm
# Line 179  Filename: {app}\teraterm.ini; Section: T Line 196  Filename: {app}\teraterm.ini; Section: T
196  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: DisableAppCursor; String: off; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: DisableAppCursor; String: off; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm
197  Filename: {app}\teraterm.ini; Section: Tera Term; Key: DisableAppKeypad; String: on; Flags: createkeyifdoesntexist; Components: TeraTerm  Filename: {app}\teraterm.ini; Section: Tera Term; Key: DisableAppKeypad; String: on; Flags: createkeyifdoesntexist; Components: TeraTerm
198  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: DisableAppKeypad; String: on; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: DisableAppKeypad; String: on; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm
199  Filename: {app}\teraterm.ini; Section: TTSSH; Key: CheckAuthListFirst; String: 0; Flags: createkeyifdoesntexist; Components: TeraTerm  Filename: {app}\teraterm.ini; Section: TTSSH; Key: CheckAuthListFirst; String: 0; Flags: createkeyifdoesntexist; Components: TTSSH
200  Filename: {userdocs}\teraterm.ini; Section: TTSSH; Key: CheckAuthListFirst; String: 0; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm  Filename: {userdocs}\teraterm.ini; Section: TTSSH; Key: CheckAuthListFirst; String: 0; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TTSSH
201  Filename: {app}\teraterm.ini; Section: Tera Term; Key: MaxBroadcatHistory; String: 99; Flags: createkeyifdoesntexist; Components: TeraTerm  Filename: {app}\teraterm.ini; Section: Tera Term; Key: MaxBroadcatHistory; String: 99; Flags: createkeyifdoesntexist; Components: TeraTerm
202  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: MaxBroadcatHistory; String: 99; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm  Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: MaxBroadcatHistory; String: 99; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm
203  Filename: {app}\teraterm.ini; Section: Tera Term; Key: TelKeepAliveInterval; String: 300; Flags: createkeyifdoesntexist; Components: TeraTerm  Filename: {app}\teraterm.ini; Section: Tera Term; Key: TelKeepAliveInterval; String: 300; Flags: createkeyifdoesntexist; Components: TeraTerm
# Line 248  Root: HKCR; Subkey: Folder\shell\cygterm Line 265  Root: HKCR; Subkey: Folder\shell\cygterm
265  Root: HKCR; Subkey: Folder\shell\cygterm\command; ValueType: string; ValueData: """{app}\cyglaunch.exe"" -nocd -nols -d \""%L\"""; Flags: uninsdeletekey; Check: not isMinimumOfWin2K; Components: cygterm; Tasks: cygtermhere  Root: HKCR; Subkey: Folder\shell\cygterm\command; ValueType: string; ValueData: """{app}\cyglaunch.exe"" -nocd -nols -d \""%L\"""; Flags: uninsdeletekey; Check: not isMinimumOfWin2K; Components: cygterm; Tasks: cygtermhere
266  ; Associate with .TTL  ; Associate with .TTL
267  Root: HKCU; Subkey: Software\Classes\.ttl; ValueType: string; ValueData: TeraTerm.MacroFile; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc  Root: HKCU; Subkey: Software\Classes\.ttl; ValueType: string; ValueData: TeraTerm.MacroFile; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc
268  Root: HKCU; Subkey: Software\Classes\TeraTerm.MacroFile; ValueType: string; ValueData: TeraTerm Macro File; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc  Root: HKCU; Subkey: Software\Classes\TeraTerm.MacroFile; ValueType: string; ValueData: Tera Term Macro File; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc
269  Root: HKCU; Subkey: Software\Classes\TeraTerm.MacroFile\DefaultIcon; ValueType: string; ValueData: {app}\ttpmacro.exe,0; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc  Root: HKCU; Subkey: Software\Classes\TeraTerm.MacroFile\DefaultIcon; ValueType: string; ValueData: {app}\ttpmacro.exe,0; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc
270  Root: HKCU; Subkey: Software\Classes\TeraTerm.MacroFile\shell\open\command; ValueType: string; ValueData: """{app}\ttpmacro.exe"" ""%1"""; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc  Root: HKCU; Subkey: Software\Classes\TeraTerm.MacroFile\shell\open\command; ValueType: string; ValueData: """{app}\ttpmacro.exe"" ""%1"""; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc
271  Root: HKCR; Subkey: .ttl; ValueType: string; ValueData: TeraTerm.MacroFile; Flags: uninsdeletekey; Check: not isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc  Root: HKCR; Subkey: .ttl; ValueType: string; ValueData: TeraTerm.MacroFile; Flags: uninsdeletekey; Check: not isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc
272  Root: HKCR; Subkey: TeraTerm.MacroFile; ValueType: string; ValueData: TeraTerm Macro File; Flags: uninsdeletekey; Check: not isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc  Root: HKCR; Subkey: TeraTerm.MacroFile; ValueType: string; ValueData: Tera Term Macro File; Flags: uninsdeletekey; Check: not isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc
273  Root: HKCR; Subkey: TeraTerm.MacroFile\DefaultIcon; ValueType: string; ValueData: {app}\ttpmacro.exe,0; Flags: uninsdeletekey; Check: not isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc  Root: HKCR; Subkey: TeraTerm.MacroFile\DefaultIcon; ValueType: string; ValueData: {app}\ttpmacro.exe,0; Flags: uninsdeletekey; Check: not isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc
274  Root: HKCR; Subkey: TeraTerm.MacroFile\shell\open\command; ValueType: string; ValueData: """{app}\ttpmacro.exe"" ""%1"""; Flags: uninsdeletekey; Check: not isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc  Root: HKCR; Subkey: TeraTerm.MacroFile\shell\open\command; ValueType: string; ValueData: """{app}\ttpmacro.exe"" ""%1"""; Flags: uninsdeletekey; Check: not isMinimumOfWin2K; Components: TeraTerm; Tasks: macroassoc
275  ; Associate with telnet://  ; Associate with telnet://
276  Root: HKCU; Subkey: Software\Classes\telnet\shell; ValueType: string; ValueData: Open with TeraTerm; Flags: uninsclearvalue; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: telnetassoc  Root: HKCU; Subkey: Software\Classes\telnet\shell; ValueType: string; ValueData: Open with Tera Term; Flags: uninsclearvalue; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: telnetassoc
277  Root: HKCU; Subkey: Software\Classes\telnet\shell\Open with TeraTerm\command; ValueType: string; ValueData: """{app}\ttermpro.exe"" /T=1 /nossh %1"; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: telnetassoc  Root: HKCU; Subkey: Software\Classes\telnet\shell\Open with Tera Term\command; ValueType: string; ValueData: """{app}\ttermpro.exe"" /T=1 /nossh %1"; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: telnetassoc
278  Root: HKCR; Subkey: telnet\shell; ValueType: string; ValueData: Open with TeraTerm; Flags: uninsclearvalue; Check: not isMinimumOfWin2K; Components: TeraTerm; Tasks: telnetassoc  Root: HKCR; Subkey: telnet\shell; ValueType: string; ValueData: Open with Tera Term; Flags: uninsclearvalue; Check: not isMinimumOfWin2K; Components: TeraTerm; Tasks: telnetassoc
279  Root: HKCR; Subkey: telnet\shell\Open with TeraTerm\command; ValueType: string; ValueData: """{app}\ttermpro.exe"" /T=1 /nossh %1"; Flags: uninsdeletekey; Check: not isMinimumOfWin2K; Components: TeraTerm; Tasks: telnetassoc  Root: HKCR; Subkey: telnet\shell\Open with Tera Term\command; ValueType: string; ValueData: """{app}\ttermpro.exe"" /T=1 /nossh %1"; Flags: uninsdeletekey; Check: not isMinimumOfWin2K; Components: TeraTerm; Tasks: telnetassoc
280    ; Associate with ssh://
281    Root: HKCU; Subkey: Software\Classes\ssh\shell; ValueType: string; ValueData: Open with Tera Term; Flags: uninsclearvalue; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: sshassoc
282    Root: HKCU; Subkey: Software\Classes\ssh\shell\Open with Tera Term\command; ValueType: string; ValueData: """{app}\ttermpro.exe"" /ssh %1"; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: sshassoc
283    Root: HKCU; Subkey: Software\Classes\ssh; ValueName: URL Protocol; ValueType: string; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: sshassoc
284    Root: HKCR; Subkey: ssh\shell; ValueType: string; ValueData: Open with Tera Term; Flags: uninsclearvalue; Check: not isMinimumOfWin2K; Components: TeraTerm; Tasks: sshassoc
285    Root: HKCR; Subkey: ssh\shell\Open with Tera Term\command; ValueType: string; ValueData: """{app}\ttermpro.exe"" /ssh %1"; Flags: uninsdeletekey; Check: not isMinimumOfWin2K; Components: TeraTerm; Tasks: sshassoc
286    Root: HKCR; Subkey: ssh; ValueName: URL Protocol; ValueType: string; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TeraTerm; Tasks: sshassoc
287    
288  [Tasks]  [Tasks]
289  Name: desktopicon; Description: {cm:task_desktopicon}; Components: TeraTerm  Name: desktopicon; Description: {cm:task_desktopicon}; Components: TeraTerm
# Line 270  Name: cygtermhere; Description: {cm:task Line 294  Name: cygtermhere; Description: {cm:task
294  Name: quickcyglaunch; Description: {cm:task_quickcyglaunch}; Components: cygterm; Flags: unchecked  Name: quickcyglaunch; Description: {cm:task_quickcyglaunch}; Components: cygterm; Flags: unchecked
295  Name: macroassoc; Description: {cm:task_macroassoc}; Components: TeraTerm; Flags: unchecked  Name: macroassoc; Description: {cm:task_macroassoc}; Components: TeraTerm; Flags: unchecked
296  Name: telnetassoc; Description: {cm:task_telnetassoc}; Components: TeraTerm; Flags: unchecked  Name: telnetassoc; Description: {cm:task_telnetassoc}; Components: TeraTerm; Flags: unchecked
297    Name: sshassoc; Description: {cm:task_sshassoc}; Components: TTSSH; Flags: unchecked
298    
299  [Run]  [Run]
300  Filename: {app}\ttermpro.exe; Flags: nowait postinstall skipifsilent unchecked; Description: {cm:launch_teraterm}; Components: TeraTerm  Filename: {app}\ttermpro.exe; Flags: nowait postinstall skipifsilent unchecked; Description: {cm:launch_teraterm}; Components: TeraTerm
# Line 278  Filename: {app}\ttpmenu.exe; Flags: nowa Line 303  Filename: {app}\ttpmenu.exe; Flags: nowa
303  Filename: {app}\Collector\Collector.exe; Flags: nowait postinstall skipifsilent unchecked; Description: {cm:launch_collector}; Components: Collector  Filename: {app}\Collector\Collector.exe; Flags: nowait postinstall skipifsilent unchecked; Description: {cm:launch_collector}; Components: Collector
304    
305  [CustomMessages]  [CustomMessages]
306  en.task_desktopicon=Create TeraTerm shortcut to &Desktop  en.task_desktopicon=Create Tera Term shortcut to &Desktop
307  en.task_quicklaunchicon=Create TeraTerm shortcut to &Quick Launch  en.task_quicklaunchicon=Create Tera Term shortcut to &Quick Launch
308  en.task_startupttmenuicon=Create TeraTerm &Menu shortcut to Startup  en.task_startupttmenuicon=Create TeraTerm &Menu shortcut to Startup
309  en.task_startupcollectoricon=Create &Collector shortcut to Startup  en.task_startupcollectoricon=Create &Collector shortcut to Startup
310  en.task_cygtermhere=Add "Cy&gterm Here" to Context menu  en.task_cygtermhere=Add "Cy&gterm Here" to Context menu
311  en.task_quickcyglaunch=Create cyg&launch shortcut to Quick Launch  en.task_quickcyglaunch=Create cyg&launch shortcut to Quick Launch
312  en.task_macroassoc=Associate .&ttl file to ttmpacro.exe  en.task_macroassoc=Associate .&ttl file to ttpmacro.exe
313  en.task_telnetassoc=Associate t&elnet protocol to ttermpro.exe  en.task_telnetassoc=Associate t&elnet protocol to ttermpro.exe
314  ja.task_desktopicon=デスクトップに TeraTerm のショートカットを作る(&D)  en.task_sshassoc=Associate &ssh protocol to ttermpro.exe
315  ja.task_quicklaunchicon=クイック起動に TeraTerm のショートカットを作る(&Q)  ja.task_desktopicon=デスクトップに Tera Term のショートカットを作る(&D)
316    ja.task_quicklaunchicon=クイック起動に Tera Term のショートカットを作る(&Q)
317  ja.task_startupttmenuicon=スタートアップに TeraTerm &Menu のショートカットを作る  ja.task_startupttmenuicon=スタートアップに TeraTerm &Menu のショートカットを作る
318  ja.task_startupcollectoricon=スタートアップに &Collector のショートカットを作る  ja.task_startupcollectoricon=スタートアップに &Collector のショートカットを作る
319  ja.task_cygtermhere=コンテキストメニューに "Cy&gterm Here" を追加する  ja.task_cygtermhere=コンテキストメニューに "Cy&gterm Here" を追加する
320  ja.task_quickcyglaunch=クイック起動に cyg&launch のショートカットを作る  ja.task_quickcyglaunch=クイック起動に cyg&launch のショートカットを作る
321  ja.task_macroassoc=.&ttl ファイルを ttmpacro.exe に関連付ける  ja.task_macroassoc=.&ttl ファイルを ttpmacro.exe に関連付ける
322  ja.task_telnetassoc=t&elnet プロトコルを ttermpro.exe に関連付ける  ja.task_telnetassoc=t&elnet プロトコルを ttermpro.exe に関連付ける
323    ja.task_sshassoc=&ssh プロトコルを ttermpro.exe に関連付ける
324  en.type_standard=Standard installation  en.type_standard=Standard installation
325  en.type_full=Full installation  en.type_full=Full installation
326  en.type_compact=Compact installation  en.type_compact=Compact installation
# Line 322  ja.msg_language_subcaption=アプリケーシ?/span> Line 349  ja.msg_language_subcaption=アプリケーシ?/span>
349  ja.msg_language_none=英語(&E)  ja.msg_language_none=英語(&E)
350  ja.msg_language_japanese=日本語(&J)  ja.msg_language_japanese=日本語(&J)
351  ja.msg_language_german=ドイツ語(&G)  ja.msg_language_german=ドイツ語(&G)
352    en.msg_del_confirm=Are you sure that you want to delete %s ?
353    ja.msg_del_confirm=%s を削除しますか?
354    en.msg_uninstall_confirm=It seems a former version is installed. You are recommended to uninstall it previously. Do you uninstall former version ?
355    ja.msg_uninstall_confirm=以前のバージョンがインストールされているようです。先にアンインストールすることをお勧めします。アンインストールしますか?
356    en.comp_TTX=Additional Plugins
357    ja.comp_TTX=追加プラグイン
358    en.comp_TTXResizeMenu=VT-Window size can be changed from preset
359    ja.comp_TTXResizeMenu=VTウィンドウのサイズをプリセット値の中から変更できるようにする
360    en.comp_TTXttyrec=ttyrec format record data can be recorded or playback
361    ja.comp_TTXttyrec=ttyrec形式の録画データを記録/再生できるようにする
362    en.comp_TTXKanjiMenu=Changes Japanese Kanji Code from VT-Window menu
363    ja.comp_TTXKanjiMenu=日本語の漢字コードをVTウィンドウのメニューから設定できるようにする
364    en.comp_TTXKcodeChange=Change Japanese Kanji code by remote sequence
365    ja.comp_TTXKcodeChange=リモートからのシーケンスで日本語の漢字コードを変更する
366    en.comp_TTXViewMode=View-only mode can be used
367    ja.comp_TTXViewMode=表示専用モードにすることができる
368    en.comp_TTXAlwaysOnTop=Always On Top can be used
369    ja.comp_TTXAlwaysOnTop=常に最前面に表示できるようにする
370    
371  [Code]  [Code]
372  var  var
# Line 489  begin Line 534  begin
534      2:      2:
535        SetIniString('Tera Term', 'UILanguageFile', 'lang\German.lng', iniFile);        SetIniString('Tera Term', 'UILanguageFile', 'lang\German.lng', iniFile);
536      else      else
537        SetIniString('Tera Term', 'UILanguageFile', '', iniFile);        SetIniString('Tera Term', 'UILanguageFile', 'lang\English.lng', iniFile);
538    end;    end;
539    
540    if Length(FileDir) = 0 then begin    if Length(FileDir) = 0 then begin
# Line 531  end; Line 576  end;
576    
577  function NextButtonClick(CurPageID: Integer): Boolean;  function NextButtonClick(CurPageID: Integer): Boolean;
578  var  var
579      uninstaller  : String;
580      uninstaller2 : String;
581      ResultCode: Integer;
582    iniFile : String;    iniFile : String;
583  begin  begin
584    case CurPageID of    case CurPageID of
585    
586        wpWelcome:
587          begin
588    
589            if RegQueryStringValue(HKEY_LOCAL_MACHINE,
590                                   'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\UTF-8 TeraTerm Pro with TTSSH2_is1',
591                                   'UninstallString', uninstaller) then
592            begin
593              // UTF-8 TeraTerm Pro with TTSSH2 のアンインストーラ文字列を発見した
594              if not RegKeyExists(HKEY_LOCAL_MACHINE,
595                                  'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Tera Term_is1') then
596              begin
597                // Tera Term のインストールエントリが見つからない(共存していない)
598                if MsgBox(CustomMessage('msg_uninstall_confirm'), mbInformation, MB_YESNO) = IDYES then
599                begin
600                  // ユーザがアンインストールを選択した
601    
602                  // 両端の " を削る
603                  uninstaller2 := Copy(uninstaller, 2, Length(uninstaller) - 2);
604    
605                  if not Exec(uninstaller2, '', '', SW_SHOW,
606                              ewWaitUntilTerminated, ResultCode) then
607                  begin
608                    // 実行に失敗
609                    MsgBox(SysErrorMessage(ResultCode), mbError, MB_OK);
610                  end;
611                end;
612              end;
613            end;
614    
615          end;
616    
617      wpSelectComponents:      wpSelectComponents:
618        begin        begin
619    
# Line 592  begin Line 672  begin
672    
673          if not IsTaskSelected('telnetassoc') then          if not IsTaskSelected('telnetassoc') then
674          begin;          begin;
675            RegDeleteKeyIncludingSubkeys(HKEY_CURRENT_USER, 'Software\Classes\telnet\shell\Open with TeraTerm');            RegDeleteKeyIncludingSubkeys(HKEY_CURRENT_USER, 'Software\Classes\telnet\shell\Open with Tera Term');
676            RegDeleteValue(HKEY_CURRENT_USER, 'Software\Classes\telnet\shell', '');            RegDeleteValue(HKEY_CURRENT_USER, 'Software\Classes\telnet\shell', '');
677            RegDeleteKeyIncludingSubkeys(HKEY_CLASSES_ROOT, 'telnet\shell\Open with TeraTerm');            RegDeleteKeyIncludingSubkeys(HKEY_CLASSES_ROOT, 'telnet\shell\Open with Tera Term');
678            RegDeleteValue(HKEY_CLASSES_ROOT, 'telnet\shell', '');            RegDeleteValue(HKEY_CLASSES_ROOT, 'telnet\shell', '');
679          end;          end;
680    
# Line 621  begin Line 701  begin
701          ini[3] := '\cygterm.cfg';          ini[3] := '\cygterm.cfg';
702          ini[4] := '\broadcast.log';          ini[4] := '\broadcast.log';
703    
704          case ActiveLanguage of          conf := CustomMessage('msg_del_confirm');
         'en': conf := 'Are you sure that you want to delete %s ?';  
         'ja': conf := '%s を削除しますか?';  
         end;  
   
705          app     := ExpandConstant('{app}');          app     := ExpandConstant('{app}');
706          userdoc := ExpandConstant('{userdocs}');          userdoc := ExpandConstant('{userdocs}');
707    
# Line 693  Name: {app}\libeay.txt; Type: files Line 769  Name: {app}\libeay.txt; Type: files
769    
770  [_ISToolPreCompile]  [_ISToolPreCompile]
771  Name: makechm.bat  Name: makechm.bat
772  Name: build.bat; Parameters: rebuild  ; Name: build.bat; Parameters: rebuild

Legend:
Removed from v.1209  
changed lines
  Added in v.1254

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26