FFFTPのソースコードです。
Revision | cd66ec581c9bb17b8e20291ba866ed777a4f2cc5 (tree) |
---|---|
Zeit | 2014-04-27 17:56:07 |
Autor | s_kawamoto <s_kawamoto@user...> |
Commiter | s_kawamoto |
Add files to create 64bit packages.
@@ -0,0 +1,133 @@ | ||
1 | +[EXEpress] | |
2 | +UseExtensionModuleFile=0 | |
3 | +ExtensionModuleFile= | |
4 | +ExtensionModuleDatFile= | |
5 | +NoUI=0 | |
6 | +SrcArchiveFile=ffftp.cab | |
7 | +DstExeFile=ffftp.exe | |
8 | +DialogTitle=FFFTP Ver.1.99 64bit | |
9 | +ForFreeSoftWare=0 | |
10 | +EXEpressFor=EXEpress CX 5 Professional Licensed Edition | |
11 | +Greeting0=Click Next button to start install... | |
12 | +Greeting1= | |
13 | +Greeting2= | |
14 | +IconFile= | |
15 | +IconTypeIndex=1 | |
16 | +UseBannerFile=1 | |
17 | +NoExtractBannerFile=1 | |
18 | +BannerFile=banner.bmp | |
19 | +UseURL=1 | |
20 | +HPTitle=Do you want to access the web site of this program? | |
21 | +URL=http://sourceforge.jp/projects/ffftp/ | |
22 | +NoSaveInstallPath=0 | |
23 | +FailIfPathRegNotExist=0 | |
24 | +OnlyAdmin=0 | |
25 | +DenyUsers=1 | |
26 | +NoCRCCheck=0 | |
27 | +BootOSCheck=1 | |
28 | +BootOSFlag=1008 | |
29 | +BootableOSFlag=1008 | |
30 | +Deny64bitMode=1 | |
31 | +CheckTrust=0 | |
32 | +UsePanelBitmap=0 | |
33 | +NoExtractPanelBitmap=0 | |
34 | +PanelBitmap= | |
35 | +UseNewWizard=0 | |
36 | +UseWiz97PanelBitmap=0 | |
37 | +NoExtractWiz97PanelBitmap=0 | |
38 | +Wiz97PanelBitmap= | |
39 | +UseBackScreen=0 | |
40 | +BackScreenText= | |
41 | +BackScreenColor=0,0,255 | |
42 | +BackScreenLogoBmp= | |
43 | +UseBackScreenLogoBmp=0 | |
44 | +ExtractScreenLogo=1 | |
45 | +UseExplain=1 | |
46 | +ExplainFile=FFFTP.txt | |
47 | +NoExtractExplainFile=0 | |
48 | +ExplainToConsent=0 | |
49 | +ExplainAllRead=0 | |
50 | +UseSaveExplainShowFlag=0 | |
51 | +SaveExplainShowFlagRootKey=1 | |
52 | +SaveExplainShowFlagKey=Software\EXEpress Programs | |
53 | +SaveExplainShowFlagValue=SetupShowExplainFlag | |
54 | +AskExtPath=1 | |
55 | +UseExtractFolder=1 | |
56 | +BaseFolder=4 | |
57 | +ExtractFolder=Program Files\ffftp | |
58 | +AskOverwrite=0 | |
59 | +HideAskOverWrite=0 | |
60 | +AddFileTitle=0 | |
61 | +WithAttribute=0 | |
62 | +NoAskMakeDir=0 | |
63 | +ForceUninstallDir=0 | |
64 | +OverWriteMethod=0 | |
65 | +NoOverwriteNewTimeStamp=0 | |
66 | +NoOpenFolderOnEnd=0 | |
67 | +UseSavePath=1 | |
68 | +SavePathRootKey=2 | |
69 | +SavePathKey=Software\Sota\FFFTP | |
70 | +SavePathValue=InstallDir | |
71 | +StartMenuToCommon=1 | |
72 | +UseStartMenu=1 | |
73 | +StartMenuGroup=FFFTP | |
74 | +StartMenu0_Title=FFFTP | |
75 | +StartMenu0_File=FFFTP.exe | |
76 | +StartMenu0_Args= | |
77 | +StartMenu0_Comment= | |
78 | +StartMenu0_Icon= | |
79 | +StartMenu0_CreateOnQuickLaunch=0 | |
80 | +StartMenu0_CreateOnDesktop=1 | |
81 | +StartMenu0_CreateOnStartup=0 | |
82 | +StartMenu0_CreateOnStartRoot=0 | |
83 | +StartMenu0_NoCreateInGroup=0 | |
84 | +StartMenu1_Title=About FFFTP | |
85 | +StartMenu1_File=FFFTP.txt | |
86 | +StartMenu1_Args= | |
87 | +StartMenu1_Comment= | |
88 | +StartMenu1_Icon= | |
89 | +StartMenu1_CreateOnQuickLaunch=0 | |
90 | +StartMenu1_CreateOnDesktop=0 | |
91 | +StartMenu1_CreateOnStartup=0 | |
92 | +StartMenu1_CreateOnStartRoot=0 | |
93 | +StartMenu1_NoCreateInGroup=0 | |
94 | +StartMenu2_Title=History | |
95 | +StartMenu2_File=history.txt | |
96 | +StartMenu2_Args= | |
97 | +StartMenu2_Comment= | |
98 | +StartMenu2_Icon= | |
99 | +StartMenu2_CreateOnQuickLaunch=0 | |
100 | +StartMenu2_CreateOnDesktop=0 | |
101 | +StartMenu2_CreateOnStartup=0 | |
102 | +StartMenu2_CreateOnStartRoot=0 | |
103 | +StartMenu2_NoCreateInGroup=0 | |
104 | +UseUnInstall=1 | |
105 | +UseEXEpressUninstaller=1 | |
106 | +UseEXEpressUninstallerFolder= | |
107 | +UnInstallTitle=FFFTP Ver.1.99 64bit | |
108 | +UnInstallKey=FFFTP | |
109 | +UnInstallFile= | |
110 | +UnInstallArgs= | |
111 | +UninstIconFile=FFFTP.exe,0 | |
112 | +UninstallRebootable=1 | |
113 | +AutoUninstIni=1 | |
114 | +AutoDeleteDat=0 | |
115 | +UnInstallPublisher=FFFTP Project | |
116 | +UnInstallSupportLink=http://sourceforge.jp/projects/ffftp/ | |
117 | +UnInstallHelpLink= | |
118 | +UnInstallUpdateLink= | |
119 | +UninstallReg0=HKEY_CURRENT_USER\Sota\FFFTP | |
120 | +UseAutoExecute=0 | |
121 | +CmdLine= | |
122 | +CmdArgs= | |
123 | +AfterDeleteFiles=0 | |
124 | +InstallShield=0 | |
125 | +64bitSFX=0 | |
126 | +ModifyOSVersion=0 | |
127 | +ModifySubSysVersion=0 | |
128 | +SFXOSMajor=4 | |
129 | +SFXOSMinor=0 | |
130 | +SFXSubSysMajor=4 | |
131 | +SFXSubSysMinor=0 | |
132 | +ModifyManifest=0 | |
133 | +ManifestFile= |
@@ -0,0 +1,143 @@ | ||
1 | +[EXEpress] | |
2 | +UseExtensionModuleFile=0 | |
3 | +ExtensionModuleFile= | |
4 | +ExtensionModuleDatFile= | |
5 | +NoUI=0 | |
6 | +SrcArchiveFile=ffftp.cab | |
7 | +DstExeFile=ffftp.exe | |
8 | +DialogTitle=FFFTP Ver.1.99 64bit | |
9 | +ForFreeSoftWare=0 | |
10 | +EXEpressFor=EXEpress CX 5 Professional Licensed Edition | |
11 | +Greeting0=FFFTPをインストールします。 | |
12 | +Greeting1=[次へ(N)]を押してください。 | |
13 | +Greeting2= | |
14 | +IconFile= | |
15 | +IconTypeIndex=1 | |
16 | +UseBannerFile=1 | |
17 | +NoExtractBannerFile=1 | |
18 | +BannerFile=banner.bmp | |
19 | +UseURL=1 | |
20 | +HPTitle=このプログラムのウェブサイトにアクセスしますか? | |
21 | +URL=http://sourceforge.jp/projects/ffftp/ | |
22 | +NoSaveInstallPath=0 | |
23 | +FailIfPathRegNotExist=0 | |
24 | +OnlyAdmin=0 | |
25 | +DenyUsers=1 | |
26 | +NoCRCCheck=0 | |
27 | +BootOSCheck=1 | |
28 | +BootOSFlag=1008 | |
29 | +BootableOSFlag=1008 | |
30 | +Deny64bitMode=1 | |
31 | +CheckTrust=0 | |
32 | +UsePanelBitmap=0 | |
33 | +NoExtractPanelBitmap=0 | |
34 | +PanelBitmap= | |
35 | +UseNewWizard=0 | |
36 | +UseWiz97PanelBitmap=0 | |
37 | +NoExtractWiz97PanelBitmap=0 | |
38 | +Wiz97PanelBitmap= | |
39 | +UseBackScreen=0 | |
40 | +BackScreenText= | |
41 | +BackScreenColor=0,0,255 | |
42 | +BackScreenLogoBmp= | |
43 | +UseBackScreenLogoBmp=0 | |
44 | +ExtractScreenLogo=1 | |
45 | +UseExplain=1 | |
46 | +ExplainFile=FFFTP.txt | |
47 | +NoExtractExplainFile=0 | |
48 | +ExplainToConsent=0 | |
49 | +ExplainAllRead=0 | |
50 | +UseSaveExplainShowFlag=0 | |
51 | +SaveExplainShowFlagRootKey=1 | |
52 | +SaveExplainShowFlagKey=Software\EXEpress Programs | |
53 | +SaveExplainShowFlagValue=SetupShowExplainFlag | |
54 | +AskExtPath=1 | |
55 | +UseExtractFolder=1 | |
56 | +BaseFolder=4 | |
57 | +ExtractFolder=Program Files\ffftp | |
58 | +AskOverwrite=0 | |
59 | +HideAskOverWrite=0 | |
60 | +AddFileTitle=0 | |
61 | +WithAttribute=0 | |
62 | +NoAskMakeDir=0 | |
63 | +ForceUninstallDir=0 | |
64 | +OverWriteMethod=0 | |
65 | +NoOverwriteNewTimeStamp=0 | |
66 | +NoOpenFolderOnEnd=0 | |
67 | +UseSavePath=1 | |
68 | +SavePathRootKey=2 | |
69 | +SavePathKey=Software\Sota\FFFTP | |
70 | +SavePathValue=InstallDir | |
71 | +StartMenuToCommon=1 | |
72 | +UseStartMenu=1 | |
73 | +StartMenuGroup=FFFTP | |
74 | +StartMenu0_Title=FFFTP | |
75 | +StartMenu0_File=FFFTP.exe | |
76 | +StartMenu0_Args= | |
77 | +StartMenu0_Comment= | |
78 | +StartMenu0_Icon= | |
79 | +StartMenu0_CreateOnQuickLaunch=0 | |
80 | +StartMenu0_CreateOnDesktop=1 | |
81 | +StartMenu0_CreateOnStartup=0 | |
82 | +StartMenu0_CreateOnStartRoot=0 | |
83 | +StartMenu0_NoCreateInGroup=0 | |
84 | +StartMenu1_Title=FFFTPについて | |
85 | +StartMenu1_File=FFFTP.txt | |
86 | +StartMenu1_Args= | |
87 | +StartMenu1_Comment= | |
88 | +StartMenu1_Icon= | |
89 | +StartMenu1_CreateOnQuickLaunch=0 | |
90 | +StartMenu1_CreateOnDesktop=0 | |
91 | +StartMenu1_CreateOnStartup=0 | |
92 | +StartMenu1_CreateOnStartRoot=0 | |
93 | +StartMenu1_NoCreateInGroup=0 | |
94 | +StartMenu2_Title=FFFTPのヘルプ | |
95 | +StartMenu2_File=FFFTP.CHM | |
96 | +StartMenu2_Args= | |
97 | +StartMenu2_Comment= | |
98 | +StartMenu2_Icon= | |
99 | +StartMenu2_CreateOnQuickLaunch=0 | |
100 | +StartMenu2_CreateOnDesktop=0 | |
101 | +StartMenu2_CreateOnStartup=0 | |
102 | +StartMenu2_CreateOnStartRoot=0 | |
103 | +StartMenu2_NoCreateInGroup=0 | |
104 | +StartMenu3_Title=FFFTPの改版履歴 | |
105 | +StartMenu3_File=history.txt | |
106 | +StartMenu3_Args= | |
107 | +StartMenu3_Comment= | |
108 | +StartMenu3_Icon= | |
109 | +StartMenu3_CreateOnQuickLaunch=0 | |
110 | +StartMenu3_CreateOnDesktop=0 | |
111 | +StartMenu3_CreateOnStartup=0 | |
112 | +StartMenu3_CreateOnStartRoot=0 | |
113 | +StartMenu3_NoCreateInGroup=0 | |
114 | +UseUnInstall=1 | |
115 | +UseEXEpressUninstaller=1 | |
116 | +UseEXEpressUninstallerFolder= | |
117 | +UnInstallTitle=FFFTP Ver.1.99 64bit | |
118 | +UnInstallKey=FFFTP | |
119 | +UnInstallFile= | |
120 | +UnInstallArgs= | |
121 | +UninstIconFile=FFFTP.exe,0 | |
122 | +UninstallRebootable=1 | |
123 | +AutoUninstIni=1 | |
124 | +AutoDeleteDat=0 | |
125 | +UnInstallPublisher=FFFTP Project | |
126 | +UnInstallSupportLink=http://sourceforge.jp/projects/ffftp/ | |
127 | +UnInstallHelpLink= | |
128 | +UnInstallUpdateLink= | |
129 | +UninstallReg0=HKEY_CURRENT_USER\Sota\FFFTP | |
130 | +UseAutoExecute=0 | |
131 | +CmdLine= | |
132 | +CmdArgs= | |
133 | +AfterDeleteFiles=0 | |
134 | +InstallShield=0 | |
135 | +64bitSFX=0 | |
136 | +ModifyOSVersion=0 | |
137 | +ModifySubSysVersion=0 | |
138 | +SFXOSMajor=4 | |
139 | +SFXOSMinor=0 | |
140 | +SFXSubSysMajor=4 | |
141 | +SFXSubSysMinor=0 | |
142 | +ModifyManifest=0 | |
143 | +ManifestFile= |
@@ -5,7 +5,7 @@ ExtensionModuleDatFile= | ||
5 | 5 | NoUI=0 |
6 | 6 | SrcArchiveFile=ffftp.cab |
7 | 7 | DstExeFile=ffftp.exe |
8 | -DialogTitle=FFFTP Ver.1.98f | |
8 | +DialogTitle=FFFTP Ver.1.99 | |
9 | 9 | ForFreeSoftWare=0 |
10 | 10 | EXEpressFor=EXEpress CX 5 Professional Licensed Edition |
11 | 11 | Greeting0=Click Next button to start install... |
@@ -17,7 +17,7 @@ UseBannerFile=1 | ||
17 | 17 | NoExtractBannerFile=1 |
18 | 18 | BannerFile=banner.bmp |
19 | 19 | UseURL=1 |
20 | -HPTitle=このプログラムのウェブサイトにアクセスしますか? | |
20 | +HPTitle=Do you want to access the web site of this program? | |
21 | 21 | URL=http://sourceforge.jp/projects/ffftp/ |
22 | 22 | NoSaveInstallPath=0 |
23 | 23 | FailIfPathRegNotExist=0 |
@@ -104,7 +104,7 @@ StartMenu2_NoCreateInGroup=0 | ||
104 | 104 | UseUnInstall=1 |
105 | 105 | UseEXEpressUninstaller=1 |
106 | 106 | UseEXEpressUninstallerFolder= |
107 | -UnInstallTitle=FFFTP Ver.1.98f | |
107 | +UnInstallTitle=FFFTP Ver.1.99 | |
108 | 108 | UnInstallKey=FFFTP |
109 | 109 | UnInstallFile= |
110 | 110 | UnInstallArgs= |
@@ -5,7 +5,7 @@ ExtensionModuleDatFile= | ||
5 | 5 | NoUI=0 |
6 | 6 | SrcArchiveFile=ffftp.cab |
7 | 7 | DstExeFile=ffftp.exe |
8 | -DialogTitle=FFFTP Ver.1.98f | |
8 | +DialogTitle=FFFTP Ver.1.99 | |
9 | 9 | ForFreeSoftWare=0 |
10 | 10 | EXEpressFor=EXEpress CX 5 Professional Licensed Edition |
11 | 11 | Greeting0=FFFTPをインストールします。 |
@@ -114,7 +114,7 @@ StartMenu3_NoCreateInGroup=0 | ||
114 | 114 | UseUnInstall=1 |
115 | 115 | UseEXEpressUninstaller=1 |
116 | 116 | UseEXEpressUninstallerFolder= |
117 | -UnInstallTitle=FFFTP Ver.1.98f | |
117 | +UnInstallTitle=FFFTP Ver.1.99 | |
118 | 118 | UnInstallKey=FFFTP |
119 | 119 | UnInstallFile= |
120 | 120 | UnInstallArgs= |
@@ -11,16 +11,33 @@ set ENG_ZIP=zip\eng\ffftp.zip | ||
11 | 11 | |
12 | 12 | set DIR_JPN_INST=EXEpress\jpn\ffftp |
13 | 13 | set DIR_ENG_INST=EXEpress\eng\ffftp |
14 | +set INI_JPN_INST=EXEpress\jpn\ffftp.ini | |
15 | +set INI_ENG_INST=EXEpress\eng\ffftp.ini | |
14 | 16 | set JPN_INST=EXEpress\jpn\ffftp.exe |
15 | 17 | set ENG_INST=EXEpress\eng\ffftp.exe |
16 | 18 | |
19 | +set AMD64_DIR_JPN=zip\amd64\jpn\ffftp | |
20 | +set AMD64_DIR_ENG=zip\amd64\eng\ffftp | |
21 | +set AMD64_JPN_ZIP=zip\amd64\jpn\ffftp.zip | |
22 | +set AMD64_ENG_ZIP=zip\amd64\eng\ffftp.zip | |
23 | + | |
24 | +set AMD64_DIR_JPN_INST=EXEpress\amd64\jpn\ffftp | |
25 | +set AMD64_DIR_ENG_INST=EXEpress\amd64\eng\ffftp | |
26 | +set AMD64_INI_JPN_INST=EXEpress\amd64\jpn\ffftp.ini | |
27 | +set AMD64_INI_ENG_INST=EXEpress\amd64\eng\ffftp.ini | |
28 | +set AMD64_JPN_INST=EXEpress\amd64\jpn\ffftp.exe | |
29 | +set AMD64_ENG_INST=EXEpress\amd64\eng\ffftp.exe | |
30 | + | |
17 | 31 | set HTMLHELP=..\htmlhelp\FFFTP.CHM |
18 | 32 | set BIN_JPN=..\Release\FFFTP.exe |
19 | 33 | set BIN_ENG=..\FFFTP_Eng_Release\FFFTP.exe |
34 | +set BIN_AMD64_JPN=..\Release_64\FFFTP.exe | |
35 | +set BIN_AMD64_ENG=..\FFFTP_Eng_Release_64\FFFTP.exe | |
20 | 36 | set PORTABLE_FILE=portable |
21 | 37 | |
22 | 38 | set DIR_JPN_DOC=..\doc\jpn |
23 | 39 | set DIR_ENG_DOC=..\doc\eng |
24 | 40 | set DIR_DIST=..\dist |
25 | 41 | |
26 | -set FFFTP_VERSION=1.98f | |
42 | +set FFFTP_VERSION=1.99 | |
43 | + |
@@ -6,105 +6,8 @@ REM; | ||
6 | 6 | |
7 | 7 | call installer_config.bat |
8 | 8 | |
9 | -set DIR_CAB=%cd%\%DIR_JPN_INST%\.. | |
10 | -set CAB_NAME=ffftp | |
11 | -set SED_FILE=%DIR_CAB%\%CAB_NAME%.sed | |
12 | -echo [Version] > %SED_FILE% | |
13 | -echo Class=IEXPRESS >> %SED_FILE% | |
14 | -echo SEDVersion=3 >> %SED_FILE% | |
15 | -echo [Options] >> %SED_FILE% | |
16 | -echo PackagePurpose=CreateCAB >> %SED_FILE% | |
17 | -echo ShowInstallProgramWindow=0 >> %SED_FILE% | |
18 | -echo HideExtractAnimation=0 >> %SED_FILE% | |
19 | -echo UseLongFileName=1 >> %SED_FILE% | |
20 | -echo InsideCompressed=0 >> %SED_FILE% | |
21 | -echo CAB_FixedSize=0 >> %SED_FILE% | |
22 | -echo CAB_ResvCodeSigning=6144 >> %SED_FILE% | |
23 | -echo RebootMode=I >> %SED_FILE% | |
24 | -echo InstallPrompt=%%InstallPrompt%% >> %SED_FILE% | |
25 | -echo DisplayLicense=%%DisplayLicense%% >> %SED_FILE% | |
26 | -echo FinishMessage=%%FinishMessage%% >> %SED_FILE% | |
27 | -echo TargetName=%%TargetName%% >> %SED_FILE% | |
28 | -echo FriendlyName=%%FriendlyName%% >> %SED_FILE% | |
29 | -echo AppLaunched=%%AppLaunched%% >> %SED_FILE% | |
30 | -echo PostInstallCmd=%%PostInstallCmd%% >> %SED_FILE% | |
31 | -echo AdminQuietInstCmd=%%AdminQuietInstCmd%% >> %SED_FILE% | |
32 | -echo UserQuietInstCmd=%%UserQuietInstCmd%% >> %SED_FILE% | |
33 | -echo SourceFiles=SourceFiles >> %SED_FILE% | |
34 | -echo [Strings] >> %SED_FILE% | |
35 | -echo InstallPrompt= >> %SED_FILE% | |
36 | -echo DisplayLicense= >> %SED_FILE% | |
37 | -echo FinishMessage= >> %SED_FILE% | |
38 | -echo TargetName=%CAB_NAME%.cab >> %SED_FILE% | |
39 | -echo FriendlyName=IExpress Wizard >> %SED_FILE% | |
40 | -echo AppLaunched= >> %SED_FILE% | |
41 | -echo PostInstallCmd= >> %SED_FILE% | |
42 | -echo AdminQuietInstCmd= >> %SED_FILE% | |
43 | -echo UserQuietInstCmd= >> %SED_FILE% | |
44 | -set PREV_CD=%cd% | |
45 | -cd %DIR_CAB%\%CAB_NAME% | |
46 | -for %%i in (*) do echo FILE%%i=%%i >> %SED_FILE% | |
47 | -cd %PREV_CD% | |
48 | -echo [SourceFiles] >> %SED_FILE% | |
49 | -echo SourceFiles0=%CAB_NAME%\ >> %SED_FILE% | |
50 | -echo [SourceFiles0] >> %SED_FILE% | |
51 | -set PREV_CD=%cd% | |
52 | -cd %DIR_CAB%\%CAB_NAME% | |
53 | -for %%i in (*) do echo %%FILE%%i%%= >> %SED_FILE% | |
54 | -cd %PREV_CD% | |
55 | -set PREV_CD=%cd% | |
56 | -cd %DIR_CAB% | |
57 | -iexpress /N %CAB_NAME%.sed | |
58 | -cd %PREV_CD% | |
59 | - | |
60 | -set DIR_CAB=%cd%\%DIR_ENG_INST%\.. | |
61 | -set CAB_NAME=ffftp | |
62 | -set SED_FILE=%DIR_CAB%\%CAB_NAME%.sed | |
63 | -echo [Version] > %SED_FILE% | |
64 | -echo Class=IEXPRESS >> %SED_FILE% | |
65 | -echo SEDVersion=3 >> %SED_FILE% | |
66 | -echo [Options] >> %SED_FILE% | |
67 | -echo PackagePurpose=CreateCAB >> %SED_FILE% | |
68 | -echo ShowInstallProgramWindow=0 >> %SED_FILE% | |
69 | -echo HideExtractAnimation=0 >> %SED_FILE% | |
70 | -echo UseLongFileName=1 >> %SED_FILE% | |
71 | -echo InsideCompressed=0 >> %SED_FILE% | |
72 | -echo CAB_FixedSize=0 >> %SED_FILE% | |
73 | -echo CAB_ResvCodeSigning=6144 >> %SED_FILE% | |
74 | -echo RebootMode=I >> %SED_FILE% | |
75 | -echo InstallPrompt=%%InstallPrompt%% >> %SED_FILE% | |
76 | -echo DisplayLicense=%%DisplayLicense%% >> %SED_FILE% | |
77 | -echo FinishMessage=%%FinishMessage%% >> %SED_FILE% | |
78 | -echo TargetName=%%TargetName%% >> %SED_FILE% | |
79 | -echo FriendlyName=%%FriendlyName%% >> %SED_FILE% | |
80 | -echo AppLaunched=%%AppLaunched%% >> %SED_FILE% | |
81 | -echo PostInstallCmd=%%PostInstallCmd%% >> %SED_FILE% | |
82 | -echo AdminQuietInstCmd=%%AdminQuietInstCmd%% >> %SED_FILE% | |
83 | -echo UserQuietInstCmd=%%UserQuietInstCmd%% >> %SED_FILE% | |
84 | -echo SourceFiles=SourceFiles >> %SED_FILE% | |
85 | -echo [Strings] >> %SED_FILE% | |
86 | -echo InstallPrompt= >> %SED_FILE% | |
87 | -echo DisplayLicense= >> %SED_FILE% | |
88 | -echo FinishMessage= >> %SED_FILE% | |
89 | -echo TargetName=%CAB_NAME%.cab >> %SED_FILE% | |
90 | -echo FriendlyName=IExpress Wizard >> %SED_FILE% | |
91 | -echo AppLaunched= >> %SED_FILE% | |
92 | -echo PostInstallCmd= >> %SED_FILE% | |
93 | -echo AdminQuietInstCmd= >> %SED_FILE% | |
94 | -echo UserQuietInstCmd= >> %SED_FILE% | |
95 | -set PREV_CD=%cd% | |
96 | -cd %DIR_CAB%\%CAB_NAME% | |
97 | -for %%i in (*) do echo FILE%%i=%%i >> %SED_FILE% | |
98 | -cd %PREV_CD% | |
99 | -echo [SourceFiles] >> %SED_FILE% | |
100 | -echo SourceFiles0=%CAB_NAME%\ >> %SED_FILE% | |
101 | -echo [SourceFiles0] >> %SED_FILE% | |
102 | -set PREV_CD=%cd% | |
103 | -cd %DIR_CAB%\%CAB_NAME% | |
104 | -for %%i in (*) do echo %%FILE%%i%%= >> %SED_FILE% | |
105 | -cd %PREV_CD% | |
106 | -set PREV_CD=%cd% | |
107 | -cd %DIR_CAB% | |
108 | -iexpress /N %CAB_NAME%.sed | |
109 | -cd %PREV_CD% | |
9 | +call make_cab_file_routine.bat "%cd%\%DIR_JPN_INST%\.." ffftp | |
10 | +call make_cab_file_routine.bat "%cd%\%DIR_ENG_INST%\.." ffftp | |
11 | +call make_cab_file_routine.bat "%cd%\%AMD64_DIR_JPN_INST%\.." ffftp | |
12 | +call make_cab_file_routine.bat "%cd%\%AMD64_DIR_ENG_INST%\.." ffftp | |
110 | 13 |
@@ -0,0 +1,55 @@ | ||
1 | +REM; | |
2 | +REM; Please do not run this directly. | |
3 | +REM; | |
4 | + | |
5 | +set DIR_CAB=%~1 | |
6 | +set CAB_NAME=%~2 | |
7 | +set SED_FILE=%DIR_CAB%\%CAB_NAME%.sed | |
8 | +echo [Version] > %SED_FILE% | |
9 | +echo Class=IEXPRESS >> %SED_FILE% | |
10 | +echo SEDVersion=3 >> %SED_FILE% | |
11 | +echo [Options] >> %SED_FILE% | |
12 | +echo PackagePurpose=CreateCAB >> %SED_FILE% | |
13 | +echo ShowInstallProgramWindow=0 >> %SED_FILE% | |
14 | +echo HideExtractAnimation=0 >> %SED_FILE% | |
15 | +echo UseLongFileName=1 >> %SED_FILE% | |
16 | +echo InsideCompressed=0 >> %SED_FILE% | |
17 | +echo CAB_FixedSize=0 >> %SED_FILE% | |
18 | +echo CAB_ResvCodeSigning=6144 >> %SED_FILE% | |
19 | +echo RebootMode=I >> %SED_FILE% | |
20 | +echo InstallPrompt=%%InstallPrompt%% >> %SED_FILE% | |
21 | +echo DisplayLicense=%%DisplayLicense%% >> %SED_FILE% | |
22 | +echo FinishMessage=%%FinishMessage%% >> %SED_FILE% | |
23 | +echo TargetName=%%TargetName%% >> %SED_FILE% | |
24 | +echo FriendlyName=%%FriendlyName%% >> %SED_FILE% | |
25 | +echo AppLaunched=%%AppLaunched%% >> %SED_FILE% | |
26 | +echo PostInstallCmd=%%PostInstallCmd%% >> %SED_FILE% | |
27 | +echo AdminQuietInstCmd=%%AdminQuietInstCmd%% >> %SED_FILE% | |
28 | +echo UserQuietInstCmd=%%UserQuietInstCmd%% >> %SED_FILE% | |
29 | +echo SourceFiles=SourceFiles >> %SED_FILE% | |
30 | +echo [Strings] >> %SED_FILE% | |
31 | +echo InstallPrompt= >> %SED_FILE% | |
32 | +echo DisplayLicense= >> %SED_FILE% | |
33 | +echo FinishMessage= >> %SED_FILE% | |
34 | +echo TargetName=%CAB_NAME%.cab >> %SED_FILE% | |
35 | +echo FriendlyName=IExpress Wizard >> %SED_FILE% | |
36 | +echo AppLaunched= >> %SED_FILE% | |
37 | +echo PostInstallCmd= >> %SED_FILE% | |
38 | +echo AdminQuietInstCmd= >> %SED_FILE% | |
39 | +echo UserQuietInstCmd= >> %SED_FILE% | |
40 | +set PREV_CD=%cd% | |
41 | +cd %DIR_CAB%\%CAB_NAME% | |
42 | +for %%i in (*) do echo FILE%%i=%%i >> %SED_FILE% | |
43 | +cd %PREV_CD% | |
44 | +echo [SourceFiles] >> %SED_FILE% | |
45 | +echo SourceFiles0=%CAB_NAME%\ >> %SED_FILE% | |
46 | +echo [SourceFiles0] >> %SED_FILE% | |
47 | +set PREV_CD=%cd% | |
48 | +cd %DIR_CAB%\%CAB_NAME% | |
49 | +for %%i in (*) do echo %%FILE%%i%%= >> %SED_FILE% | |
50 | +cd %PREV_CD% | |
51 | +set PREV_CD=%cd% | |
52 | +cd %DIR_CAB% | |
53 | +iexpress /N %CAB_NAME%.sed | |
54 | +cd %PREV_CD% | |
55 | + |
@@ -0,0 +1,14 @@ | ||
1 | +REM; | |
2 | +REM; This is batch-file to create FFFTP installer. | |
3 | +REM; | |
4 | + | |
5 | +call installer_config.bat | |
6 | + | |
7 | +set EXEPRESS_PATH="%ProgramFiles%\Web Technology\EXEpress CX 5\EXEpress.exe" | |
8 | +if %PROCESSOR_ARCHITECTURE%==AMD64 set EXEPRESS_PATH="%ProgramFiles(x86)%\Web Technology\EXEpress CX 5\EXEpress.exe" | |
9 | + | |
10 | +%EXEPRESS_PATH% %cd%\%INI_JPN_INST% | |
11 | +%EXEPRESS_PATH% %cd%\%INI_ENG_INST% | |
12 | +%EXEPRESS_PATH% %cd%\%AMD64_INI_JPN_INST% | |
13 | +%EXEPRESS_PATH% %cd%\%AMD64_INI_ENG_INST% | |
14 | + |
@@ -0,0 +1,15 @@ | ||
1 | +@echo off | |
2 | + | |
3 | +REM; | |
4 | +REM; This is batch-file to create installer files. | |
5 | +REM; | |
6 | + | |
7 | +call make_installer_pre.bat | |
8 | +call make_cab_file.bat | |
9 | +call make_exe_file.bat | |
10 | +echo Please create ZIP files manually and then resume this. | |
11 | +pause | |
12 | +call make_installer_post.bat | |
13 | +echo Done. | |
14 | +pause | |
15 | + |
@@ -14,4 +14,11 @@ REM; copy installer | ||
14 | 14 | copy /Y %JPN_INST% ffftp-%FFFTP_VERSION%.exe |
15 | 15 | copy /Y %ENG_INST% ffftp-%FFFTP_VERSION%-eng.exe |
16 | 16 | |
17 | -pause | |
17 | +REM; copy zip archive | |
18 | +copy /Y %AMD64_JPN_ZIP% ffftp-%FFFTP_VERSION%-64.zip | |
19 | +copy /Y %AMD64_ENG_ZIP% ffftp-%FFFTP_VERSION%-64-eng.zip | |
20 | + | |
21 | +REM; copy installer | |
22 | +copy /Y %AMD64_JPN_INST% ffftp-%FFFTP_VERSION%-64.exe | |
23 | +copy /Y %AMD64_ENG_INST% ffftp-%FFFTP_VERSION%-64-eng.exe | |
24 | + |
@@ -23,12 +23,32 @@ copy /Y %DIR_DIST%\*.dll %DIR_ENG% | ||
23 | 23 | copy /Y %DIR_DIST%\*.manifest %DIR_ENG% |
24 | 24 | copy /Y %DIR_DIST%\*.pem %DIR_ENG% |
25 | 25 | |
26 | +REM; copy Japanese files | |
27 | +mkdir %AMD64_DIR_JPN% | |
28 | +copy /Y %BIN_AMD64_JPN% %AMD64_DIR_JPN% | |
29 | +copy /Y %HTMLHELP% %AMD64_DIR_JPN% | |
30 | +copy /Y %DIR_JPN_DOC%\*.txt %AMD64_DIR_JPN% | |
31 | +copy /Y %DIR_DIST%\amd64\*.dll %AMD64_DIR_JPN% | |
32 | +copy /Y %DIR_DIST%\amd64\*.manifest %AMD64_DIR_JPN% | |
33 | +copy /Y %DIR_DIST%\*.pem %AMD64_DIR_JPN% | |
34 | + | |
35 | +REM; copy English files | |
36 | +mkdir %AMD64_DIR_ENG% | |
37 | +copy /Y %BIN_AMD64_ENG% %AMD64_DIR_ENG% | |
38 | +copy /Y %DIR_ENG_DOC%\*.txt %AMD64_DIR_ENG% | |
39 | +copy /Y %DIR_DIST%\amd64\*.dll %AMD64_DIR_ENG% | |
40 | +copy /Y %DIR_DIST%\amd64\*.manifest %AMD64_DIR_ENG% | |
41 | +copy /Y %DIR_DIST%\*.pem %AMD64_DIR_ENG% | |
42 | + | |
26 | 43 | REM; copy to installer working directory |
27 | 44 | copy /Y %DIR_JPN%\*.* %DIR_JPN_INST% |
28 | 45 | copy /Y %DIR_ENG%\*.* %DIR_ENG_INST% |
46 | +copy /Y %AMD64_DIR_JPN%\*.* %AMD64_DIR_JPN_INST% | |
47 | +copy /Y %AMD64_DIR_ENG%\*.* %AMD64_DIR_ENG_INST% | |
29 | 48 | |
30 | 49 | REM; copy a portable indicator file |
31 | 50 | copy /Y %PORTABLE_FILE% %DIR_JPN% |
32 | 51 | copy /Y %PORTABLE_FILE% %DIR_ENG% |
52 | +copy /Y %PORTABLE_FILE% %AMD64_DIR_JPN% | |
53 | +copy /Y %PORTABLE_FILE% %AMD64_DIR_ENG% | |
33 | 54 | |
34 | -pause |
@@ -2,22 +2,41 @@ | ||
2 | 2 | |
3 | 3 | インストーラの作成にはEXEpress CX 5を使用します。EXEpress CX 5はフリーソフトウェア向けのものが無償でダウンロードできます。 |
4 | 4 | |
5 | + | |
6 | + | |
7 | +半自動的にインストーラを作成する手順 | |
8 | + | |
9 | +1. make_installer.batを実行 | |
10 | + | |
11 | +2. 途中で処理が中断されるので、以下の手順に従ってZIPファイルを作成(ZIP版を作成しない場合は省略可能) | |
12 | + 2.1. zip\jpn\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能) | |
13 | + 2.2. zip\eng\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能) | |
14 | + 2.3. zip\amd64\jpn\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能) | |
15 | + 2.4. zip\amd64\eng\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能) | |
16 | + | |
17 | +3. 処理を続行 | |
18 | + | |
19 | + | |
20 | + | |
21 | +手動でインストーラを作成する手順 | |
22 | + | |
5 | 23 | 1. 準備 |
6 | - 1.1. make_installer_pre.batを実行 | |
24 | + 1.1. make_installer_pre.batを実行 | |
7 | 25 | |
8 | 26 | 2. 日本語版インストーラを作成 |
9 | - 2.1. make_cab_file.batを実行(失敗する場合は手作業でEXEpress\jpn\ffftp\内のファイルをCAB形式で圧縮、EXEpress\jpn\ffftp.cabとして保存(Windows標準のiexpressツールが利用できます)) | |
10 | - 2.2. EXEpressを起動し、「設定読み込み」でEXEpress\jpn\ffftp.iniを指定、「作成」をクリックする | |
27 | + 2.1. make_cab_file.batを実行(失敗する場合は手作業でEXEpress\jpn\ffftp\内のファイルをCAB形式で圧縮、EXEpress\jpn\ffftp.cabとして保存(Windows標準のiexpressツールが利用できます)) | |
28 | + 2.2. make_exe_file.batを実行(失敗する場合は手作業でEXEpressを起動し、「設定読み込み」でEXEpress\jpn\ffftp.iniを指定、「作成」をクリック) | |
11 | 29 | |
12 | -3. 英語版インストーラを作成 | |
13 | - 3.1. EXEpress\eng\ffftp\内のファイルをCAB形式で圧縮、EXEpress\eng\ffftp.cabとして保存 | |
14 | - 3.2. EXEpressを起動し、「設定読み込み」でEXEpress\eng\ffftp.iniを指定、「作成」をクリックする | |
30 | +3. 英語版インストーラを作成(make_cab_file.batとmake_exe_file.batの実行に成功した場合はすでにインストーラが作成されていますので、何もする必要はありません) | |
31 | + 3.1. EXEpress\eng\ffftp\内のファイルをCAB形式で圧縮、EXEpress\eng\ffftp.cabとして保存 | |
32 | + 3.2. EXEpressを起動し、「設定読み込み」でEXEpress\eng\ffftp.iniを指定、「作成」をクリックする | |
15 | 33 | |
16 | 34 | 4. 日本語版ZIPファイルを作成 |
17 | - 4.1. zip\jpn\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能) | |
35 | + 4.1. zip\jpn\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能) | |
18 | 36 | |
19 | 37 | 5. 英語版ZIPファイルを作成 |
20 | - 4.1. zip\enf\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能) | |
38 | + 4.1. zip\enf\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能) | |
21 | 39 | |
22 | 40 | 6. ファイルを収集 |
23 | - 6.1. make_installer_post.batを実行 | |
41 | + 6.1. make_installer_post.batを実行 | |
42 | + |
@@ -70,7 +70,12 @@ | ||
70 | 70 | //#define VER_STR "1.97b" |
71 | 71 | //#define VER_NUM 1921 /* 設定バージョン */ |
72 | 72 | //#define PROGRAM_VERSION_NUM 1972 /* バージョン */ |
73 | +// 64ビット対応 | |
74 | +#ifdef _WIN64 | |
75 | +#define VER_STR "1.99 64bit" | |
76 | +#else | |
73 | 77 | #define VER_STR "1.99" |
78 | +#endif | |
74 | 79 | #define VER_NUM 1990 /* 設定バージョン */ |
75 | 80 | #define PROGRAM_VERSION_NUM 1990 /* バージョン */ |
76 | 81 |
@@ -0,0 +1,12 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | |
2 | +<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> | |
3 | + <assemblyIdentity | |
4 | + type="win32" | |
5 | + name="Microsoft.VC90.CRT" | |
6 | + version="9.0.21022.8" | |
7 | + processorArchitecture="amd64" | |
8 | + publicKeyToken="1fc8b3b9a1e18e3b" | |
9 | + /> | |
10 | + <file name="msvcr90.dll"/> | |
11 | +</assembly> | |
12 | + |
@@ -266,7 +266,7 @@ int MakeToolBarWindow(HWND hWnd, HINSTANCE hInst) | ||
266 | 266 | hWnd, |
267 | 267 | WS_CHILD | WS_VISIBLE | TBSTYLE_TOOLTIPS | CCS_TOP | TBSTYLE_FLAT, |
268 | 268 | 1, |
269 | - 27, | |
269 | + 30, | |
270 | 270 | NULL, |
271 | 271 | (UINT_PTR)hResized, |
272 | 272 | TbarDataMain, |