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

Subversion リポジトリの参照

Diff of /trunk/installer/teraterm.iss

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

revision 1198 by doda, Tue May 13 08:11:02 2008 UTC revision 1260 by maya, Thu Dec 18 12:32:49 2008 UTC
# Line 1  Line 1 
1  #define AppName "UTF-8 TeraTerm Pro with TTSSH2"  #define AppName "Tera Term"
2  #define AppVer "4.58"  #define AppVer "4.61"
3    
4  [Setup]  [Setup]
5  AppCopyright=TeraTerm Project  AppCopyright=TeraTerm Project
# Line 12  ShowLanguageDialog=yes Line 12  ShowLanguageDialog=yes
12  AllowNoIcons=true  AllowNoIcons=true
13  UninstallDisplayIcon={app}\ttermpro.exe  UninstallDisplayIcon={app}\ttermpro.exe
14  AppMutex=TeraTermProAppMutex, TeraTermProMacroAppMutex, TeraTermProKeycodeAppMutex, TeraTermMenuAppMutex, CygTermAppMutex  AppMutex=TeraTermProAppMutex, TeraTermProMacroAppMutex, TeraTermProKeycodeAppMutex, TeraTermMenuAppMutex, CygTermAppMutex
15  OutputBaseFilename=teraterm_utf8-{#AppVer}  OutputBaseFilename=teraterm-{#AppVer}
16  PrivilegesRequired=none  PrivilegesRequired=none
17    
18  [Languages]  [Languages]
# 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}\UTF-8 TeraTerm Pro; 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
128  Name: {group}\{cm:UninstallProgram,{#AppName}}; Filename: {uninstallexe}; Components: TeraTerm; Flags: createonlyiffileexists  Name: {group}\{cm:UninstallProgram,{#AppName}}; Filename: {uninstallexe}; Components: TeraTerm; Flags: createonlyiffileexists
129  Name: {group}\cyglaunch; Filename: {app}\cyglaunch.exe; WorkingDir: {app}; IconFilename: {app}\cyglaunch.exe; IconIndex: 0; Components: cygterm; Flags: createonlyiffileexists  Name: {group}\cyglaunch; Filename: {app}\cyglaunch.exe; WorkingDir: {app}; IconFilename: {app}\cyglaunch.exe; IconIndex: 0; Components: cygterm; Flags: createonlyiffileexists
130  Name: {group}\LogMeTT; Filename: {app}\LogMeTT.exe; WorkingDir: {app}; IconFilename: {app}\logMeTT.exe; IconIndex: 0; Components: LogMeTT; Flags: createonlyiffileexists  Name: {group}\LogMeTT; Filename: {app}\LogMeTT.exe; WorkingDir: {app}; IconFilename: {app}\logMeTT.exe; IconIndex: 0; Components: LogMeTT; Flags: createonlyiffileexists
131  Name: {group}\TTLEdit; Filename: {app}\TTLEdit.exe; WorkingDir: {app}; IconFilename: {app}\TTLEdit.exe; IconIndex: 0; Components: LogMeTT; Flags: createonlyiffileexists  Name: {group}\TTLEdit; Filename: {app}\TTLEdit.exe; WorkingDir: {app}; IconFilename: {app}\TTLEdit.exe; IconIndex: 0; Components: LogMeTT; Flags: createonlyiffileexists
132  Name: {group}\TeraTerm Menu; Filename: {app}\ttpmenu.exe; WorkingDir: {app}; IconFilename: {app}\ttpmenu.exe; IconIndex: 0; Components: TeraTerm_Menu; Flags: createonlyiffileexists  Name: {group}\TeraTerm Menu; Filename: {app}\ttpmenu.exe; WorkingDir: {app}; IconFilename: {app}\ttpmenu.exe; IconIndex: 0; Components: TeraTerm_Menu; Flags: createonlyiffileexists
133  Name: {group}\Collector; Filename: {app}\Collector\Collector.exe; WorkingDir: {app}\Collector; IconFilename: {app}\Collector\Collector.exe; IconIndex: 0; Components: Collector; Flags: createonlyiffileexists  Name: {group}\Collector; Filename: {app}\Collector\Collector.exe; WorkingDir: {app}\Collector; IconFilename: {app}\Collector\Collector.exe; IconIndex: 0; Components: Collector; Flags: createonlyiffileexists
134  Name: {userdesktop}\UTF-8 TeraTerm Pro; Filename: {app}\ttermpro.exe; WorkingDir: {app}; IconFilename: {app}\ttermpro.exe; Components: TeraTerm; Tasks: desktopicon; IconIndex: 0; Flags: createonlyiffileexists  Name: {userdesktop}\Tera Term; Filename: {app}\ttermpro.exe; WorkingDir: {app}; IconFilename: {app}\ttermpro.exe; Components: TeraTerm; Tasks: desktopicon; IconIndex: 0; Flags: createonlyiffileexists
135  Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\UTF-8 TeraTerm Pro; Filename: {app}\ttermpro.exe; WorkingDir: {app}; IconFilename: {app}\ttermpro.exe; Components: TeraTerm; Tasks: quicklaunchicon; IconIndex: 0; Flags: createonlyiffileexists  Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\Tera Term; Filename: {app}\ttermpro.exe; WorkingDir: {app}; IconFilename: {app}\ttermpro.exe; Components: TeraTerm; Tasks: quicklaunchicon; IconIndex: 0; Flags: createonlyiffileexists
136  Name: {userstartup}\TeraTerm Menu; Filename: {app}\ttpmenu.exe; WorkingDir: {app}; IconFilename: {app}\ttpmenu.exe; Components: TeraTerm_Menu; IconIndex: 0; Tasks: startupttmenuicon; Flags: createonlyiffileexists  Name: {userstartup}\TeraTerm Menu; Filename: {app}\ttpmenu.exe; WorkingDir: {app}; IconFilename: {app}\ttpmenu.exe; Components: TeraTerm_Menu; IconIndex: 0; Tasks: startupttmenuicon; Flags: createonlyiffileexists
137  Name: {userstartup}\Collector; Filename: {app}\collector\collector.exe; WorkingDir: {app}\Collector; IconFilename: {app}\collector\collector.exe; Components: Collector; Tasks: startupcollectoricon; IconIndex: 0; Flags: createonlyiffileexists  Name: {userstartup}\Collector; Filename: {app}\collector\collector.exe; WorkingDir: {app}\Collector; IconFilename: {app}\collector\collector.exe; Components: Collector; Tasks: startupcollectoricon; IconIndex: 0; Flags: createonlyiffileexists
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
146    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: UnicodeToDecSpMapping; String: 3; Flags: createkeyifdoesntexist; Components: TeraTerm
148    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
150    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
152    Filename: {userdocs}\teraterm.ini; Section: Tera Term; Key: AutoScrollOnlyInBottomLine; String: on; Flags: createkeyifdoesntexist; Check: isUserIniExists; Components: TeraTerm
153  Filename: {app}\teraterm.ini; Section: Tera Term; Key: VTIcon; String: Default; Flags: createkeyifdoesntexist; Components: TeraTerm  Filename: {app}\teraterm.ini; Section: Tera Term; Key: VTIcon; String: Default; Flags: createkeyifdoesntexist; Components: TeraTerm
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
158    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 167  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 236  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: TTSSH; Tasks: sshassoc
282    Root: HKCU; Subkey: Software\Classes\ssh\shell\Open with Tera Term\command; ValueType: string; ValueData: """{app}\ttermpro.exe"" %1"; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TTSSH; Tasks: sshassoc
283    Root: HKCU; Subkey: Software\Classes\ssh; ValueName: URL Protocol; ValueType: string; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TTSSH; Tasks: sshassoc
284    Root: HKCR; Subkey: ssh\shell; ValueType: string; ValueData: Open with Tera Term; Flags: uninsclearvalue; Check: not isMinimumOfWin2K; Components: TTSSH; Tasks: sshassoc
285    Root: HKCR; Subkey: ssh\shell\Open with Tera Term\command; ValueType: string; ValueData: """{app}\ttermpro.exe"" %1"; Flags: uninsdeletekey; Check: not isMinimumOfWin2K; Components: TTSSH; Tasks: sshassoc
286    Root: HKCR; Subkey: ssh; ValueName: URL Protocol; ValueType: string; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TTSSH; Tasks: sshassoc
287    Root: HKCU; Subkey: Software\Classes\slogin\shell; ValueType: string; ValueData: Open with Tera Term; Flags: uninsclearvalue; Check: isMinimumOfWin2K; Components: TTSSH; Tasks: sshassoc
288    Root: HKCU; Subkey: Software\Classes\slogin\shell\Open with Tera Term\command; ValueType: string; ValueData: """{app}\ttermpro.exe"" %1"; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TTSSH; Tasks: sshassoc
289    Root: HKCU; Subkey: Software\Classes\slogin; ValueName: URL Protocol; ValueType: string; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TTSSH; Tasks: sshassoc
290    Root: HKCR; Subkey: slogin\shell; ValueType: string; ValueData: Open with Tera Term; Flags: uninsclearvalue; Check: not isMinimumOfWin2K; Components: TTSSH; Tasks: sshassoc
291    Root: HKCR; Subkey: slogin\shell\Open with Tera Term\command; ValueType: string; ValueData: """{app}\ttermpro.exe"" %1"; Flags: uninsdeletekey; Check: not isMinimumOfWin2K; Components: TTSSH; Tasks: sshassoc
292    Root: HKCR; Subkey: slogin; ValueName: URL Protocol; ValueType: string; Flags: uninsdeletekey; Check: isMinimumOfWin2K; Components: TTSSH; Tasks: sshassoc
293    
294  [Tasks]  [Tasks]
295  Name: desktopicon; Description: {cm:task_desktopicon}; Components: TeraTerm  Name: desktopicon; Description: {cm:task_desktopicon}; Components: TeraTerm
# Line 258  Name: cygtermhere; Description: {cm:task Line 300  Name: cygtermhere; Description: {cm:task
300  Name: quickcyglaunch; Description: {cm:task_quickcyglaunch}; Components: cygterm; Flags: unchecked  Name: quickcyglaunch; Description: {cm:task_quickcyglaunch}; Components: cygterm; Flags: unchecked
301  Name: macroassoc; Description: {cm:task_macroassoc}; Components: TeraTerm; Flags: unchecked  Name: macroassoc; Description: {cm:task_macroassoc}; Components: TeraTerm; Flags: unchecked
302  Name: telnetassoc; Description: {cm:task_telnetassoc}; Components: TeraTerm; Flags: unchecked  Name: telnetassoc; Description: {cm:task_telnetassoc}; Components: TeraTerm; Flags: unchecked
303    Name: sshassoc; Description: {cm:task_sshassoc}; Components: TTSSH; Flags: unchecked
304    
305  [Run]  [Run]
306  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 266  Filename: {app}\ttpmenu.exe; Flags: nowa Line 309  Filename: {app}\ttpmenu.exe; Flags: nowa
309  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
310    
311  [CustomMessages]  [CustomMessages]
312  en.task_desktopicon=Create TeraTerm shortcut to &Desktop  en.task_desktopicon=Create Tera Term shortcut to &Desktop
313  en.task_quicklaunchicon=Create TeraTerm shortcut to &Quick Launch  en.task_quicklaunchicon=Create Tera Term shortcut to &Quick Launch
314  en.task_startupttmenuicon=Create TeraTerm &Menu shortcut to Startup  en.task_startupttmenuicon=Create TeraTerm &Menu shortcut to Startup
315  en.task_startupcollectoricon=Create &Collector shortcut to Startup  en.task_startupcollectoricon=Create &Collector shortcut to Startup
316  en.task_cygtermhere=Add "Cy&gterm Here" to Context menu  en.task_cygtermhere=Add "Cy&gterm Here" to Context menu
317  en.task_quickcyglaunch=Create cyg&launch shortcut to Quick Launch  en.task_quickcyglaunch=Create cyg&launch shortcut to Quick Launch
318  en.task_macroassoc=Associate .&ttl file to ttmpacro.exe  en.task_macroassoc=Associate .&ttl file to ttpmacro.exe
319  en.task_telnetassoc=Associate t&elnet protocol to ttermpro.exe  en.task_telnetassoc=Associate t&elnet protocol to ttermpro.exe
320  ja.task_desktopicon=デスクトップに TeraTerm のショートカットを作る(&D)  en.task_sshassoc=Associate &ssh protocol to ttermpro.exe
321  ja.task_quicklaunchicon=クイック起動に TeraTerm のショートカットを作る(&Q)  ja.task_desktopicon=デスクトップに Tera Term のショートカットを作る(&D)
322    ja.task_quicklaunchicon=クイック起動に Tera Term のショートカットを作る(&Q)
323  ja.task_startupttmenuicon=スタートアップに TeraTerm &Menu のショートカットを作る  ja.task_startupttmenuicon=スタートアップに TeraTerm &Menu のショートカットを作る
324  ja.task_startupcollectoricon=スタートアップに &Collector のショートカットを作る  ja.task_startupcollectoricon=スタートアップに &Collector のショートカットを作る
325  ja.task_cygtermhere=コンテキストメニューに "Cy&gterm Here" を追加する  ja.task_cygtermhere=コンテキストメニューに "Cy&gterm Here" を追加する
326  ja.task_quickcyglaunch=クイック起動に cyg&launch のショートカットを作る  ja.task_quickcyglaunch=クイック起動に cyg&launch のショートカットを作る
327  ja.task_macroassoc=.&ttl ファイルを ttmpacro.exe に関連付ける  ja.task_macroassoc=.&ttl ファイルを ttpmacro.exe に関連付ける
328  ja.task_telnetassoc=t&elnet プロトコルを ttermpro.exe に関連付ける  ja.task_telnetassoc=t&elnet プロトコルを ttermpro.exe に関連付ける
329    ja.task_sshassoc=&ssh プロトコルを ttermpro.exe に関連付ける
330  en.type_standard=Standard installation  en.type_standard=Standard installation
331  en.type_full=Full installation  en.type_full=Full installation
332  en.type_compact=Compact installation  en.type_compact=Compact installation
# Line 290  ja.type_standard=標準インストール Line 335  ja.type_standard=標準インストール
335  ja.type_full=フルインストール  ja.type_full=フルインストール
336  ja.type_compact=コンパクトインストール  ja.type_compact=コンパクトインストール
337  ja.type_custom=カスタムインストール  ja.type_custom=カスタムインストール
338  en.launch_teraterm=Launch &TeraTerm Pro  en.launch_teraterm=Launch &Tera Term
339  en.launch_logmett=Launch &LogMeTT  en.launch_logmett=Launch &LogMeTT
340  en.launch_ttmenu=Launch TeraTerm &Menu  en.launch_ttmenu=Launch TeraTerm &Menu
341  en.launch_collector=Launch &Collector  en.launch_collector=Launch &Collector
342  ja.launch_teraterm=今すぐ &TeraTerm Pro を実行する  ja.launch_teraterm=今すぐ &Tera Term を実行する
343  ja.launch_logmett=今すぐ &LogMeTT を実行する  ja.launch_logmett=今すぐ &LogMeTT を実行する
344  ja.launch_ttmenu=今すぐ TeraTerm &Menu を実行する  ja.launch_ttmenu=今すぐ TeraTerm &Menu を実行する
345  ja.launch_collector=今すぐ &Collector を実行する  ja.launch_collector=今すぐ &Collector を実行する
# Line 310  ja.msg_language_subcaption=アプリケーシ?/span> Line 355  ja.msg_language_subcaption=アプリケーシ?/span>
355  ja.msg_language_none=英語(&E)  ja.msg_language_none=英語(&E)
356  ja.msg_language_japanese=日本語(&J)  ja.msg_language_japanese=日本語(&J)
357  ja.msg_language_german=ドイツ語(&G)  ja.msg_language_german=ドイツ語(&G)
358    en.msg_del_confirm=Are you sure that you want to delete %s ?
359    ja.msg_del_confirm=%s を削除しますか?
360    en.msg_uninstall_confirm=It seems a former version is installed. You are recommended to uninstall it previously. Do you uninstall former version ?
361    ja.msg_uninstall_confirm=以前のバージョンがインストールされているようです。先にアンインストールすることをお勧めします。アンインストールしますか?
362    en.comp_TTX=Additional Plugins
363    ja.comp_TTX=追加プラグイン
364    en.comp_TTXResizeMenu=VT-Window size can be changed from preset
365    ja.comp_TTXResizeMenu=VTウィンドウのサイズをプリセット値の中から変更できるようにする
366    en.comp_TTXttyrec=ttyrec format record data can be recorded or playback
367    ja.comp_TTXttyrec=ttyrec形式の録画データを記録/再生できるようにする
368    en.comp_TTXKanjiMenu=Changes Japanese Kanji Code from VT-Window menu
369    ja.comp_TTXKanjiMenu=日本語の漢字コードをVTウィンドウのメニューから設定できるようにする
370    en.comp_TTXKcodeChange=Change Japanese Kanji code by remote sequence
371    ja.comp_TTXKcodeChange=リモートからのシーケンスで日本語の漢字コードを変更する
372    en.comp_TTXViewMode=View-only mode can be used
373    ja.comp_TTXViewMode=表示専用モードにすることができる
374    en.comp_TTXAlwaysOnTop=Always On Top can be used
375    ja.comp_TTXAlwaysOnTop=常に最前面に表示できるようにする
376    
377  [Code]  [Code]
378  var  var
# Line 477  begin Line 540  begin
540      2:      2:
541        SetIniString('Tera Term', 'UILanguageFile', 'lang\German.lng', iniFile);        SetIniString('Tera Term', 'UILanguageFile', 'lang\German.lng', iniFile);
542      else      else
543        SetIniString('Tera Term', 'UILanguageFile', '', iniFile);        SetIniString('Tera Term', 'UILanguageFile', 'lang\English.lng', iniFile);
544    end;    end;
545    
546    if Length(FileDir) = 0 then begin    if Length(FileDir) = 0 then begin
# Line 519  end; Line 582  end;
582    
583  function NextButtonClick(CurPageID: Integer): Boolean;  function NextButtonClick(CurPageID: Integer): Boolean;
584  var  var
585      uninstaller  : String;
586      uninstaller2 : String;
587      ResultCode: Integer;
588    iniFile : String;    iniFile : String;
589  begin  begin
590    case CurPageID of    case CurPageID of
591    
592        wpWelcome:
593          begin
594    
595            if RegQueryStringValue(HKEY_LOCAL_MACHINE,
596                                   'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\UTF-8 TeraTerm Pro with TTSSH2_is1',
597                                   'UninstallString', uninstaller) then
598            begin
599              // UTF-8 TeraTerm Pro with TTSSH2 のアンインストーラ文字列を発見した
600              if not RegKeyExists(HKEY_LOCAL_MACHINE,
601                                  'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Tera Term_is1') then
602              begin
603                // Tera Term のインストールエントリが見つからない(共存していない)
604                if MsgBox(CustomMessage('msg_uninstall_confirm'), mbInformation, MB_YESNO) = IDYES then
605                begin
606                  // ユーザがアンインストールを選択した
607    
608                  // 両端の " を削る
609                  uninstaller2 := Copy(uninstaller, 2, Length(uninstaller) - 2);
610    
611                  if not Exec(uninstaller2, '', '', SW_SHOW,
612                              ewWaitUntilTerminated, ResultCode) then
613                  begin
614                    // 実行に失敗
615                    MsgBox(SysErrorMessage(ResultCode), mbError, MB_OK);
616                  end;
617                end;
618              end;
619            end;
620    
621          end;
622    
623      wpSelectComponents:      wpSelectComponents:
624        begin        begin
625    
# Line 580  begin Line 678  begin
678    
679          if not IsTaskSelected('telnetassoc') then          if not IsTaskSelected('telnetassoc') then
680          begin;          begin;
681            RegDeleteKeyIncludingSubkeys(HKEY_CURRENT_USER, 'Software\Classes\telnet\shell\Open with TeraTerm');            RegDeleteKeyIncludingSubkeys(HKEY_CURRENT_USER, 'Software\Classes\telnet\shell\Open with Tera Term');
682            RegDeleteValue(HKEY_CURRENT_USER, 'Software\Classes\telnet\shell', '');            RegDeleteValue(HKEY_CURRENT_USER, 'Software\Classes\telnet\shell', '');
683            RegDeleteKeyIncludingSubkeys(HKEY_CLASSES_ROOT, 'telnet\shell\Open with TeraTerm');            RegDeleteKeyIncludingSubkeys(HKEY_CLASSES_ROOT, 'telnet\shell\Open with Tera Term');
684            RegDeleteValue(HKEY_CLASSES_ROOT, 'telnet\shell', '');            RegDeleteValue(HKEY_CLASSES_ROOT, 'telnet\shell', '');
685          end;          end;
686    
# Line 609  begin Line 707  begin
707          ini[3] := '\cygterm.cfg';          ini[3] := '\cygterm.cfg';
708          ini[4] := '\broadcast.log';          ini[4] := '\broadcast.log';
709    
710          case ActiveLanguage of          conf := CustomMessage('msg_del_confirm');
         'en': conf := 'Are you sure that you want to delete %s ?';  
         'ja': conf := '%s を削除しますか?';  
         end;  
   
711          app     := ExpandConstant('{app}');          app     := ExpandConstant('{app}');
712          userdoc := ExpandConstant('{userdocs}');          userdoc := ExpandConstant('{userdocs}');
713    

Legend:
Removed from v.1198  
changed lines
  Added in v.1260

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