• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

FFFTPのソースコードです。


Commit MetaInfo

Revisioncd66ec581c9bb17b8e20291ba866ed777a4f2cc5 (tree)
Zeit2014-04-27 17:56:07
Autors_kawamoto <s_kawamoto@user...>
Commiters_kawamoto

Log Message

Add files to create 64bit packages.

Ändern Zusammenfassung

Diff

Binary files a/FFFTP_Eng_Release/FFFTP.exe and b/FFFTP_Eng_Release/FFFTP.exe differ
Binary files a/FFFTP_Eng_Release_64/FFFTP.exe and b/FFFTP_Eng_Release_64/FFFTP.exe differ
--- /dev/null
+++ b/Package/EXEpress/amd64/eng/ffftp.ini
@@ -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=
Binary files /dev/null and b/Package/EXEpress/amd64/eng/ffftp/banner.bmp differ
--- /dev/null
+++ b/Package/EXEpress/amd64/jpn/ffftp.ini
@@ -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=
Binary files /dev/null and b/Package/EXEpress/amd64/jpn/ffftp/banner.bmp differ
--- a/Package/EXEpress/eng/ffftp.ini
+++ b/Package/EXEpress/eng/ffftp.ini
@@ -5,7 +5,7 @@ ExtensionModuleDatFile=
55 NoUI=0
66 SrcArchiveFile=ffftp.cab
77 DstExeFile=ffftp.exe
8-DialogTitle=FFFTP Ver.1.98f
8+DialogTitle=FFFTP Ver.1.99
99 ForFreeSoftWare=0
1010 EXEpressFor=EXEpress CX 5 Professional Licensed Edition
1111 Greeting0=Click Next button to start install...
@@ -17,7 +17,7 @@ UseBannerFile=1
1717 NoExtractBannerFile=1
1818 BannerFile=banner.bmp
1919 UseURL=1
20-HPTitle=このプログラムのウェブサイトにアクセスしますか?
20+HPTitle=Do you want to access the web site of this program?
2121 URL=http://sourceforge.jp/projects/ffftp/
2222 NoSaveInstallPath=0
2323 FailIfPathRegNotExist=0
@@ -104,7 +104,7 @@ StartMenu2_NoCreateInGroup=0
104104 UseUnInstall=1
105105 UseEXEpressUninstaller=1
106106 UseEXEpressUninstallerFolder=
107-UnInstallTitle=FFFTP Ver.1.98f
107+UnInstallTitle=FFFTP Ver.1.99
108108 UnInstallKey=FFFTP
109109 UnInstallFile=
110110 UnInstallArgs=
--- a/Package/EXEpress/jpn/ffftp.ini
+++ b/Package/EXEpress/jpn/ffftp.ini
@@ -5,7 +5,7 @@ ExtensionModuleDatFile=
55 NoUI=0
66 SrcArchiveFile=ffftp.cab
77 DstExeFile=ffftp.exe
8-DialogTitle=FFFTP Ver.1.98f
8+DialogTitle=FFFTP Ver.1.99
99 ForFreeSoftWare=0
1010 EXEpressFor=EXEpress CX 5 Professional Licensed Edition
1111 Greeting0=FFFTPをインストールします。
@@ -114,7 +114,7 @@ StartMenu3_NoCreateInGroup=0
114114 UseUnInstall=1
115115 UseEXEpressUninstaller=1
116116 UseEXEpressUninstallerFolder=
117-UnInstallTitle=FFFTP Ver.1.98f
117+UnInstallTitle=FFFTP Ver.1.99
118118 UnInstallKey=FFFTP
119119 UnInstallFile=
120120 UnInstallArgs=
--- a/Package/installer_config.bat
+++ b/Package/installer_config.bat
@@ -11,16 +11,33 @@ set ENG_ZIP=zip\eng\ffftp.zip
1111
1212 set DIR_JPN_INST=EXEpress\jpn\ffftp
1313 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
1416 set JPN_INST=EXEpress\jpn\ffftp.exe
1517 set ENG_INST=EXEpress\eng\ffftp.exe
1618
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+
1731 set HTMLHELP=..\htmlhelp\FFFTP.CHM
1832 set BIN_JPN=..\Release\FFFTP.exe
1933 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
2036 set PORTABLE_FILE=portable
2137
2238 set DIR_JPN_DOC=..\doc\jpn
2339 set DIR_ENG_DOC=..\doc\eng
2440 set DIR_DIST=..\dist
2541
26-set FFFTP_VERSION=1.98f
42+set FFFTP_VERSION=1.99
43+
--- a/Package/make_cab_file.bat
+++ b/Package/make_cab_file.bat
@@ -6,105 +6,8 @@ REM;
66
77 call installer_config.bat
88
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
11013
--- /dev/null
+++ b/Package/make_cab_file_routine.bat
@@ -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+
--- /dev/null
+++ b/Package/make_exe_file.bat
@@ -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+
--- /dev/null
+++ b/Package/make_installer.bat
@@ -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+
--- a/Package/make_installer_post.bat
+++ b/Package/make_installer_post.bat
@@ -14,4 +14,11 @@ REM; copy installer
1414 copy /Y %JPN_INST% ffftp-%FFFTP_VERSION%.exe
1515 copy /Y %ENG_INST% ffftp-%FFFTP_VERSION%-eng.exe
1616
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+
--- a/Package/make_installer_pre.bat
+++ b/Package/make_installer_pre.bat
@@ -23,12 +23,32 @@ copy /Y %DIR_DIST%\*.dll %DIR_ENG%
2323 copy /Y %DIR_DIST%\*.manifest %DIR_ENG%
2424 copy /Y %DIR_DIST%\*.pem %DIR_ENG%
2525
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+
2643 REM; copy to installer working directory
2744 copy /Y %DIR_JPN%\*.* %DIR_JPN_INST%
2845 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%
2948
3049 REM; copy a portable indicator file
3150 copy /Y %PORTABLE_FILE% %DIR_JPN%
3251 copy /Y %PORTABLE_FILE% %DIR_ENG%
52+copy /Y %PORTABLE_FILE% %AMD64_DIR_JPN%
53+copy /Y %PORTABLE_FILE% %AMD64_DIR_ENG%
3354
34-pause
--- a/Package/package_readme.txt
+++ b/Package/package_readme.txt
@@ -2,22 +2,41 @@
22
33 インストーラの作成にはEXEpress CX 5を使用します。EXEpress CX 5はフリーソフトウェア向けのものが無償でダウンロードできます。
44
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+
523 1. 準備
6- 1.1. make_installer_pre.batを実行
24+ 1.1. make_installer_pre.batを実行
725
826 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を指定、「作成」をクリック)
1129
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を指定、「作成」をクリックする
1533
1634 4. 日本語版ZIPファイルを作成
17- 4.1. zip\jpn\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能)
35+ 4.1. zip\jpn\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能)
1836
1937 5. 英語版ZIPファイルを作成
20- 4.1. zip\enf\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能)
38+ 4.1. zip\enf\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能)
2139
2240 6. ファイルを収集
23- 6.1. make_installer_post.batを実行
41+ 6.1. make_installer_post.batを実行
42+
Binary files a/Release/FFFTP.exe and b/Release/FFFTP.exe differ
Binary files a/Release_64/FFFTP.exe and b/Release_64/FFFTP.exe differ
--- a/common.h
+++ b/common.h
@@ -70,7 +70,12 @@
7070 //#define VER_STR "1.97b"
7171 //#define VER_NUM 1921 /* 設定バージョン */
7272 //#define PROGRAM_VERSION_NUM 1972 /* バージョン */
73+// 64ビット対応
74+#ifdef _WIN64
75+#define VER_STR "1.99 64bit"
76+#else
7377 #define VER_STR "1.99"
78+#endif
7479 #define VER_NUM 1990 /* 設定バージョン */
7580 #define PROGRAM_VERSION_NUM 1990 /* バージョン */
7681
--- /dev/null
+++ b/dist/amd64/Microsoft.VC90.CRT.manifest
@@ -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+
Binary files /dev/null and b/dist/amd64/libeay32.dll differ
Binary files /dev/null and b/dist/amd64/msvcr90.dll differ
Binary files /dev/null and b/dist/amd64/ssleay32.dll differ
--- a/toolmenu.c
+++ b/toolmenu.c
@@ -266,7 +266,7 @@ int MakeToolBarWindow(HWND hWnd, HINSTANCE hInst)
266266 hWnd,
267267 WS_CHILD | WS_VISIBLE | TBSTYLE_TOOLTIPS | CCS_TOP | TBSTYLE_FLAT,
268268 1,
269- 27,
269+ 30,
270270 NULL,
271271 (UINT_PTR)hResized,
272272 TbarDataMain,