--- /dev/null
+[EXEpress]\r
+UseExtensionModuleFile=0\r
+ExtensionModuleFile=\r
+ExtensionModuleDatFile=\r
+NoUI=0\r
+SrcArchiveFile=ffftp.cab\r
+DstExeFile=ffftp.exe\r
+DialogTitle=FFFTP Ver.1.99 64bit\r
+ForFreeSoftWare=0\r
+EXEpressFor=EXEpress CX 5 Professional Licensed Edition\r
+Greeting0=Click Next button to start install...\r
+Greeting1=\r
+Greeting2=\r
+IconFile=\r
+IconTypeIndex=1\r
+UseBannerFile=1\r
+NoExtractBannerFile=1\r
+BannerFile=banner.bmp\r
+UseURL=1\r
+HPTitle=Do you want to access the web site of this program?\r
+URL=http://sourceforge.jp/projects/ffftp/\r
+NoSaveInstallPath=0\r
+FailIfPathRegNotExist=0\r
+OnlyAdmin=0\r
+DenyUsers=1\r
+NoCRCCheck=0\r
+BootOSCheck=1\r
+BootOSFlag=1008\r
+BootableOSFlag=1008\r
+Deny64bitMode=1\r
+CheckTrust=0\r
+UsePanelBitmap=0\r
+NoExtractPanelBitmap=0\r
+PanelBitmap=\r
+UseNewWizard=0\r
+UseWiz97PanelBitmap=0\r
+NoExtractWiz97PanelBitmap=0\r
+Wiz97PanelBitmap=\r
+UseBackScreen=0\r
+BackScreenText=\r
+BackScreenColor=0,0,255\r
+BackScreenLogoBmp=\r
+UseBackScreenLogoBmp=0\r
+ExtractScreenLogo=1\r
+UseExplain=1\r
+ExplainFile=FFFTP.txt\r
+NoExtractExplainFile=0\r
+ExplainToConsent=0\r
+ExplainAllRead=0\r
+UseSaveExplainShowFlag=0\r
+SaveExplainShowFlagRootKey=1\r
+SaveExplainShowFlagKey=Software\EXEpress Programs\r
+SaveExplainShowFlagValue=SetupShowExplainFlag\r
+AskExtPath=1\r
+UseExtractFolder=1\r
+BaseFolder=4\r
+ExtractFolder=Program Files\ffftp\r
+AskOverwrite=0\r
+HideAskOverWrite=0\r
+AddFileTitle=0\r
+WithAttribute=0\r
+NoAskMakeDir=0\r
+ForceUninstallDir=0\r
+OverWriteMethod=0\r
+NoOverwriteNewTimeStamp=0\r
+NoOpenFolderOnEnd=0\r
+UseSavePath=1\r
+SavePathRootKey=2\r
+SavePathKey=Software\Sota\FFFTP\r
+SavePathValue=InstallDir\r
+StartMenuToCommon=1\r
+UseStartMenu=1\r
+StartMenuGroup=FFFTP\r
+StartMenu0_Title=FFFTP\r
+StartMenu0_File=FFFTP.exe\r
+StartMenu0_Args=\r
+StartMenu0_Comment=\r
+StartMenu0_Icon=\r
+StartMenu0_CreateOnQuickLaunch=0\r
+StartMenu0_CreateOnDesktop=1\r
+StartMenu0_CreateOnStartup=0\r
+StartMenu0_CreateOnStartRoot=0\r
+StartMenu0_NoCreateInGroup=0\r
+StartMenu1_Title=About FFFTP\r
+StartMenu1_File=FFFTP.txt\r
+StartMenu1_Args=\r
+StartMenu1_Comment=\r
+StartMenu1_Icon=\r
+StartMenu1_CreateOnQuickLaunch=0\r
+StartMenu1_CreateOnDesktop=0\r
+StartMenu1_CreateOnStartup=0\r
+StartMenu1_CreateOnStartRoot=0\r
+StartMenu1_NoCreateInGroup=0\r
+StartMenu2_Title=History\r
+StartMenu2_File=history.txt\r
+StartMenu2_Args=\r
+StartMenu2_Comment=\r
+StartMenu2_Icon=\r
+StartMenu2_CreateOnQuickLaunch=0\r
+StartMenu2_CreateOnDesktop=0\r
+StartMenu2_CreateOnStartup=0\r
+StartMenu2_CreateOnStartRoot=0\r
+StartMenu2_NoCreateInGroup=0\r
+UseUnInstall=1\r
+UseEXEpressUninstaller=1\r
+UseEXEpressUninstallerFolder=\r
+UnInstallTitle=FFFTP Ver.1.99 64bit\r
+UnInstallKey=FFFTP\r
+UnInstallFile=\r
+UnInstallArgs=\r
+UninstIconFile=FFFTP.exe,0\r
+UninstallRebootable=1\r
+AutoUninstIni=1\r
+AutoDeleteDat=0\r
+UnInstallPublisher=FFFTP Project\r
+UnInstallSupportLink=http://sourceforge.jp/projects/ffftp/\r
+UnInstallHelpLink=\r
+UnInstallUpdateLink=\r
+UninstallReg0=HKEY_CURRENT_USER\Sota\FFFTP\r
+UseAutoExecute=0\r
+CmdLine=\r
+CmdArgs=\r
+AfterDeleteFiles=0\r
+InstallShield=0\r
+64bitSFX=0\r
+ModifyOSVersion=0\r
+ModifySubSysVersion=0\r
+SFXOSMajor=4\r
+SFXOSMinor=0\r
+SFXSubSysMajor=4\r
+SFXSubSysMinor=0\r
+ModifyManifest=0\r
+ManifestFile=\r
--- /dev/null
+[EXEpress]\r
+UseExtensionModuleFile=0\r
+ExtensionModuleFile=\r
+ExtensionModuleDatFile=\r
+NoUI=0\r
+SrcArchiveFile=ffftp.cab\r
+DstExeFile=ffftp.exe\r
+DialogTitle=FFFTP Ver.1.99 64bit\r
+ForFreeSoftWare=0\r
+EXEpressFor=EXEpress CX 5 Professional Licensed Edition\r
+Greeting0=FFFTP\82ð\83C\83\93\83X\83g\81[\83\8b\82µ\82Ü\82·\81B\r
+Greeting1=[\8e\9f\82Ö(N)]\82ð\89\9f\82µ\82Ä\82\82¾\82³\82¢\81B\r
+Greeting2=\r
+IconFile=\r
+IconTypeIndex=1\r
+UseBannerFile=1\r
+NoExtractBannerFile=1\r
+BannerFile=banner.bmp\r
+UseURL=1\r
+HPTitle=\82±\82Ì\83v\83\8d\83O\83\89\83\80\82Ì\83E\83F\83u\83T\83C\83g\82É\83A\83N\83Z\83X\82µ\82Ü\82·\82©\81H\r
+URL=http://sourceforge.jp/projects/ffftp/\r
+NoSaveInstallPath=0\r
+FailIfPathRegNotExist=0\r
+OnlyAdmin=0\r
+DenyUsers=1\r
+NoCRCCheck=0\r
+BootOSCheck=1\r
+BootOSFlag=1008\r
+BootableOSFlag=1008\r
+Deny64bitMode=1\r
+CheckTrust=0\r
+UsePanelBitmap=0\r
+NoExtractPanelBitmap=0\r
+PanelBitmap=\r
+UseNewWizard=0\r
+UseWiz97PanelBitmap=0\r
+NoExtractWiz97PanelBitmap=0\r
+Wiz97PanelBitmap=\r
+UseBackScreen=0\r
+BackScreenText=\r
+BackScreenColor=0,0,255\r
+BackScreenLogoBmp=\r
+UseBackScreenLogoBmp=0\r
+ExtractScreenLogo=1\r
+UseExplain=1\r
+ExplainFile=FFFTP.txt\r
+NoExtractExplainFile=0\r
+ExplainToConsent=0\r
+ExplainAllRead=0\r
+UseSaveExplainShowFlag=0\r
+SaveExplainShowFlagRootKey=1\r
+SaveExplainShowFlagKey=Software\EXEpress Programs\r
+SaveExplainShowFlagValue=SetupShowExplainFlag\r
+AskExtPath=1\r
+UseExtractFolder=1\r
+BaseFolder=4\r
+ExtractFolder=Program Files\ffftp\r
+AskOverwrite=0\r
+HideAskOverWrite=0\r
+AddFileTitle=0\r
+WithAttribute=0\r
+NoAskMakeDir=0\r
+ForceUninstallDir=0\r
+OverWriteMethod=0\r
+NoOverwriteNewTimeStamp=0\r
+NoOpenFolderOnEnd=0\r
+UseSavePath=1\r
+SavePathRootKey=2\r
+SavePathKey=Software\Sota\FFFTP\r
+SavePathValue=InstallDir\r
+StartMenuToCommon=1\r
+UseStartMenu=1\r
+StartMenuGroup=FFFTP\r
+StartMenu0_Title=FFFTP\r
+StartMenu0_File=FFFTP.exe\r
+StartMenu0_Args=\r
+StartMenu0_Comment=\r
+StartMenu0_Icon=\r
+StartMenu0_CreateOnQuickLaunch=0\r
+StartMenu0_CreateOnDesktop=1\r
+StartMenu0_CreateOnStartup=0\r
+StartMenu0_CreateOnStartRoot=0\r
+StartMenu0_NoCreateInGroup=0\r
+StartMenu1_Title=FFFTP\82É\82Â\82¢\82Ä\r
+StartMenu1_File=FFFTP.txt\r
+StartMenu1_Args=\r
+StartMenu1_Comment=\r
+StartMenu1_Icon=\r
+StartMenu1_CreateOnQuickLaunch=0\r
+StartMenu1_CreateOnDesktop=0\r
+StartMenu1_CreateOnStartup=0\r
+StartMenu1_CreateOnStartRoot=0\r
+StartMenu1_NoCreateInGroup=0\r
+StartMenu2_Title=FFFTP\82Ì\83w\83\8b\83v\r
+StartMenu2_File=FFFTP.CHM\r
+StartMenu2_Args=\r
+StartMenu2_Comment=\r
+StartMenu2_Icon=\r
+StartMenu2_CreateOnQuickLaunch=0\r
+StartMenu2_CreateOnDesktop=0\r
+StartMenu2_CreateOnStartup=0\r
+StartMenu2_CreateOnStartRoot=0\r
+StartMenu2_NoCreateInGroup=0\r
+StartMenu3_Title=FFFTP\82Ì\89ü\94Å\97\9a\97ð\r
+StartMenu3_File=history.txt\r
+StartMenu3_Args=\r
+StartMenu3_Comment=\r
+StartMenu3_Icon=\r
+StartMenu3_CreateOnQuickLaunch=0\r
+StartMenu3_CreateOnDesktop=0\r
+StartMenu3_CreateOnStartup=0\r
+StartMenu3_CreateOnStartRoot=0\r
+StartMenu3_NoCreateInGroup=0\r
+UseUnInstall=1\r
+UseEXEpressUninstaller=1\r
+UseEXEpressUninstallerFolder=\r
+UnInstallTitle=FFFTP Ver.1.99 64bit\r
+UnInstallKey=FFFTP\r
+UnInstallFile=\r
+UnInstallArgs=\r
+UninstIconFile=FFFTP.exe,0\r
+UninstallRebootable=1\r
+AutoUninstIni=1\r
+AutoDeleteDat=0\r
+UnInstallPublisher=FFFTP Project\r
+UnInstallSupportLink=http://sourceforge.jp/projects/ffftp/\r
+UnInstallHelpLink=\r
+UnInstallUpdateLink=\r
+UninstallReg0=HKEY_CURRENT_USER\Sota\FFFTP\r
+UseAutoExecute=0\r
+CmdLine=\r
+CmdArgs=\r
+AfterDeleteFiles=0\r
+InstallShield=0\r
+64bitSFX=0\r
+ModifyOSVersion=0\r
+ModifySubSysVersion=0\r
+SFXOSMajor=4\r
+SFXOSMinor=0\r
+SFXSubSysMajor=4\r
+SFXSubSysMinor=0\r
+ModifyManifest=0\r
+ManifestFile=\r
NoUI=0\r
SrcArchiveFile=ffftp.cab\r
DstExeFile=ffftp.exe\r
-DialogTitle=FFFTP Ver.1.98f\r
+DialogTitle=FFFTP Ver.1.99\r
ForFreeSoftWare=0\r
EXEpressFor=EXEpress CX 5 Professional Licensed Edition\r
Greeting0=Click Next button to start install...\r
NoExtractBannerFile=1\r
BannerFile=banner.bmp\r
UseURL=1\r
-HPTitle=\82±\82Ì\83v\83\8d\83O\83\89\83\80\82Ì\83E\83F\83u\83T\83C\83g\82É\83A\83N\83Z\83X\82µ\82Ü\82·\82©\81H\r
+HPTitle=Do you want to access the web site of this program?\r
URL=http://sourceforge.jp/projects/ffftp/\r
NoSaveInstallPath=0\r
FailIfPathRegNotExist=0\r
UseUnInstall=1\r
UseEXEpressUninstaller=1\r
UseEXEpressUninstallerFolder=\r
-UnInstallTitle=FFFTP Ver.1.98f\r
+UnInstallTitle=FFFTP Ver.1.99\r
UnInstallKey=FFFTP\r
UnInstallFile=\r
UnInstallArgs=\r
NoUI=0\r
SrcArchiveFile=ffftp.cab\r
DstExeFile=ffftp.exe\r
-DialogTitle=FFFTP Ver.1.98f\r
+DialogTitle=FFFTP Ver.1.99\r
ForFreeSoftWare=0\r
EXEpressFor=EXEpress CX 5 Professional Licensed Edition\r
Greeting0=FFFTP\82ð\83C\83\93\83X\83g\81[\83\8b\82µ\82Ü\82·\81B\r
UseUnInstall=1\r
UseEXEpressUninstaller=1\r
UseEXEpressUninstallerFolder=\r
-UnInstallTitle=FFFTP Ver.1.98f\r
+UnInstallTitle=FFFTP Ver.1.99\r
UnInstallKey=FFFTP\r
UnInstallFile=\r
UnInstallArgs=\r
\r
set DIR_JPN_INST=EXEpress\jpn\ffftp\r
set DIR_ENG_INST=EXEpress\eng\ffftp\r
+set INI_JPN_INST=EXEpress\jpn\ffftp.ini\r
+set INI_ENG_INST=EXEpress\eng\ffftp.ini\r
set JPN_INST=EXEpress\jpn\ffftp.exe\r
set ENG_INST=EXEpress\eng\ffftp.exe\r
\r
+set AMD64_DIR_JPN=zip\amd64\jpn\ffftp\r
+set AMD64_DIR_ENG=zip\amd64\eng\ffftp\r
+set AMD64_JPN_ZIP=zip\amd64\jpn\ffftp.zip\r
+set AMD64_ENG_ZIP=zip\amd64\eng\ffftp.zip\r
+\r
+set AMD64_DIR_JPN_INST=EXEpress\amd64\jpn\ffftp\r
+set AMD64_DIR_ENG_INST=EXEpress\amd64\eng\ffftp\r
+set AMD64_INI_JPN_INST=EXEpress\amd64\jpn\ffftp.ini\r
+set AMD64_INI_ENG_INST=EXEpress\amd64\eng\ffftp.ini\r
+set AMD64_JPN_INST=EXEpress\amd64\jpn\ffftp.exe\r
+set AMD64_ENG_INST=EXEpress\amd64\eng\ffftp.exe\r
+\r
set HTMLHELP=..\htmlhelp\FFFTP.CHM\r
set BIN_JPN=..\Release\FFFTP.exe\r
set BIN_ENG=..\FFFTP_Eng_Release\FFFTP.exe\r
+set BIN_AMD64_JPN=..\Release_64\FFFTP.exe\r
+set BIN_AMD64_ENG=..\FFFTP_Eng_Release_64\FFFTP.exe\r
set PORTABLE_FILE=portable\r
\r
set DIR_JPN_DOC=..\doc\jpn\r
set DIR_ENG_DOC=..\doc\eng\r
set DIR_DIST=..\dist\r
\r
-set FFFTP_VERSION=1.98f\r
+set FFFTP_VERSION=1.99\r
+\r
\r
call installer_config.bat\r
\r
-set DIR_CAB=%cd%\%DIR_JPN_INST%\..\r
-set CAB_NAME=ffftp\r
-set SED_FILE=%DIR_CAB%\%CAB_NAME%.sed\r
-echo [Version] > %SED_FILE%\r
-echo Class=IEXPRESS >> %SED_FILE%\r
-echo SEDVersion=3 >> %SED_FILE%\r
-echo [Options] >> %SED_FILE%\r
-echo PackagePurpose=CreateCAB >> %SED_FILE%\r
-echo ShowInstallProgramWindow=0 >> %SED_FILE%\r
-echo HideExtractAnimation=0 >> %SED_FILE%\r
-echo UseLongFileName=1 >> %SED_FILE%\r
-echo InsideCompressed=0 >> %SED_FILE%\r
-echo CAB_FixedSize=0 >> %SED_FILE%\r
-echo CAB_ResvCodeSigning=6144 >> %SED_FILE%\r
-echo RebootMode=I >> %SED_FILE%\r
-echo InstallPrompt=%%InstallPrompt%% >> %SED_FILE%\r
-echo DisplayLicense=%%DisplayLicense%% >> %SED_FILE%\r
-echo FinishMessage=%%FinishMessage%% >> %SED_FILE%\r
-echo TargetName=%%TargetName%% >> %SED_FILE%\r
-echo FriendlyName=%%FriendlyName%% >> %SED_FILE%\r
-echo AppLaunched=%%AppLaunched%% >> %SED_FILE%\r
-echo PostInstallCmd=%%PostInstallCmd%% >> %SED_FILE%\r
-echo AdminQuietInstCmd=%%AdminQuietInstCmd%% >> %SED_FILE%\r
-echo UserQuietInstCmd=%%UserQuietInstCmd%% >> %SED_FILE%\r
-echo SourceFiles=SourceFiles >> %SED_FILE%\r
-echo [Strings] >> %SED_FILE%\r
-echo InstallPrompt= >> %SED_FILE%\r
-echo DisplayLicense= >> %SED_FILE%\r
-echo FinishMessage= >> %SED_FILE%\r
-echo TargetName=%CAB_NAME%.cab >> %SED_FILE%\r
-echo FriendlyName=IExpress Wizard >> %SED_FILE%\r
-echo AppLaunched= >> %SED_FILE%\r
-echo PostInstallCmd= >> %SED_FILE%\r
-echo AdminQuietInstCmd= >> %SED_FILE%\r
-echo UserQuietInstCmd= >> %SED_FILE%\r
-set PREV_CD=%cd%\r
-cd %DIR_CAB%\%CAB_NAME%\r
-for %%i in (*) do echo FILE%%i=%%i >> %SED_FILE%\r
-cd %PREV_CD%\r
-echo [SourceFiles] >> %SED_FILE%\r
-echo SourceFiles0=%CAB_NAME%\ >> %SED_FILE%\r
-echo [SourceFiles0] >> %SED_FILE%\r
-set PREV_CD=%cd%\r
-cd %DIR_CAB%\%CAB_NAME%\r
-for %%i in (*) do echo %%FILE%%i%%= >> %SED_FILE%\r
-cd %PREV_CD%\r
-set PREV_CD=%cd%\r
-cd %DIR_CAB%\r
-iexpress /N %CAB_NAME%.sed\r
-cd %PREV_CD%\r
-\r
-set DIR_CAB=%cd%\%DIR_ENG_INST%\..\r
-set CAB_NAME=ffftp\r
-set SED_FILE=%DIR_CAB%\%CAB_NAME%.sed\r
-echo [Version] > %SED_FILE%\r
-echo Class=IEXPRESS >> %SED_FILE%\r
-echo SEDVersion=3 >> %SED_FILE%\r
-echo [Options] >> %SED_FILE%\r
-echo PackagePurpose=CreateCAB >> %SED_FILE%\r
-echo ShowInstallProgramWindow=0 >> %SED_FILE%\r
-echo HideExtractAnimation=0 >> %SED_FILE%\r
-echo UseLongFileName=1 >> %SED_FILE%\r
-echo InsideCompressed=0 >> %SED_FILE%\r
-echo CAB_FixedSize=0 >> %SED_FILE%\r
-echo CAB_ResvCodeSigning=6144 >> %SED_FILE%\r
-echo RebootMode=I >> %SED_FILE%\r
-echo InstallPrompt=%%InstallPrompt%% >> %SED_FILE%\r
-echo DisplayLicense=%%DisplayLicense%% >> %SED_FILE%\r
-echo FinishMessage=%%FinishMessage%% >> %SED_FILE%\r
-echo TargetName=%%TargetName%% >> %SED_FILE%\r
-echo FriendlyName=%%FriendlyName%% >> %SED_FILE%\r
-echo AppLaunched=%%AppLaunched%% >> %SED_FILE%\r
-echo PostInstallCmd=%%PostInstallCmd%% >> %SED_FILE%\r
-echo AdminQuietInstCmd=%%AdminQuietInstCmd%% >> %SED_FILE%\r
-echo UserQuietInstCmd=%%UserQuietInstCmd%% >> %SED_FILE%\r
-echo SourceFiles=SourceFiles >> %SED_FILE%\r
-echo [Strings] >> %SED_FILE%\r
-echo InstallPrompt= >> %SED_FILE%\r
-echo DisplayLicense= >> %SED_FILE%\r
-echo FinishMessage= >> %SED_FILE%\r
-echo TargetName=%CAB_NAME%.cab >> %SED_FILE%\r
-echo FriendlyName=IExpress Wizard >> %SED_FILE%\r
-echo AppLaunched= >> %SED_FILE%\r
-echo PostInstallCmd= >> %SED_FILE%\r
-echo AdminQuietInstCmd= >> %SED_FILE%\r
-echo UserQuietInstCmd= >> %SED_FILE%\r
-set PREV_CD=%cd%\r
-cd %DIR_CAB%\%CAB_NAME%\r
-for %%i in (*) do echo FILE%%i=%%i >> %SED_FILE%\r
-cd %PREV_CD%\r
-echo [SourceFiles] >> %SED_FILE%\r
-echo SourceFiles0=%CAB_NAME%\ >> %SED_FILE%\r
-echo [SourceFiles0] >> %SED_FILE%\r
-set PREV_CD=%cd%\r
-cd %DIR_CAB%\%CAB_NAME%\r
-for %%i in (*) do echo %%FILE%%i%%= >> %SED_FILE%\r
-cd %PREV_CD%\r
-set PREV_CD=%cd%\r
-cd %DIR_CAB%\r
-iexpress /N %CAB_NAME%.sed\r
-cd %PREV_CD%\r
+call make_cab_file_routine.bat "%cd%\%DIR_JPN_INST%\.." ffftp\r
+call make_cab_file_routine.bat "%cd%\%DIR_ENG_INST%\.." ffftp\r
+call make_cab_file_routine.bat "%cd%\%AMD64_DIR_JPN_INST%\.." ffftp\r
+call make_cab_file_routine.bat "%cd%\%AMD64_DIR_ENG_INST%\.." ffftp\r
\r
--- /dev/null
+REM;\r
+REM; Please do not run this directly.\r
+REM; \r
+\r
+set DIR_CAB=%~1\r
+set CAB_NAME=%~2\r
+set SED_FILE=%DIR_CAB%\%CAB_NAME%.sed\r
+echo [Version] > %SED_FILE%\r
+echo Class=IEXPRESS >> %SED_FILE%\r
+echo SEDVersion=3 >> %SED_FILE%\r
+echo [Options] >> %SED_FILE%\r
+echo PackagePurpose=CreateCAB >> %SED_FILE%\r
+echo ShowInstallProgramWindow=0 >> %SED_FILE%\r
+echo HideExtractAnimation=0 >> %SED_FILE%\r
+echo UseLongFileName=1 >> %SED_FILE%\r
+echo InsideCompressed=0 >> %SED_FILE%\r
+echo CAB_FixedSize=0 >> %SED_FILE%\r
+echo CAB_ResvCodeSigning=6144 >> %SED_FILE%\r
+echo RebootMode=I >> %SED_FILE%\r
+echo InstallPrompt=%%InstallPrompt%% >> %SED_FILE%\r
+echo DisplayLicense=%%DisplayLicense%% >> %SED_FILE%\r
+echo FinishMessage=%%FinishMessage%% >> %SED_FILE%\r
+echo TargetName=%%TargetName%% >> %SED_FILE%\r
+echo FriendlyName=%%FriendlyName%% >> %SED_FILE%\r
+echo AppLaunched=%%AppLaunched%% >> %SED_FILE%\r
+echo PostInstallCmd=%%PostInstallCmd%% >> %SED_FILE%\r
+echo AdminQuietInstCmd=%%AdminQuietInstCmd%% >> %SED_FILE%\r
+echo UserQuietInstCmd=%%UserQuietInstCmd%% >> %SED_FILE%\r
+echo SourceFiles=SourceFiles >> %SED_FILE%\r
+echo [Strings] >> %SED_FILE%\r
+echo InstallPrompt= >> %SED_FILE%\r
+echo DisplayLicense= >> %SED_FILE%\r
+echo FinishMessage= >> %SED_FILE%\r
+echo TargetName=%CAB_NAME%.cab >> %SED_FILE%\r
+echo FriendlyName=IExpress Wizard >> %SED_FILE%\r
+echo AppLaunched= >> %SED_FILE%\r
+echo PostInstallCmd= >> %SED_FILE%\r
+echo AdminQuietInstCmd= >> %SED_FILE%\r
+echo UserQuietInstCmd= >> %SED_FILE%\r
+set PREV_CD=%cd%\r
+cd %DIR_CAB%\%CAB_NAME%\r
+for %%i in (*) do echo FILE%%i=%%i >> %SED_FILE%\r
+cd %PREV_CD%\r
+echo [SourceFiles] >> %SED_FILE%\r
+echo SourceFiles0=%CAB_NAME%\ >> %SED_FILE%\r
+echo [SourceFiles0] >> %SED_FILE%\r
+set PREV_CD=%cd%\r
+cd %DIR_CAB%\%CAB_NAME%\r
+for %%i in (*) do echo %%FILE%%i%%= >> %SED_FILE%\r
+cd %PREV_CD%\r
+set PREV_CD=%cd%\r
+cd %DIR_CAB%\r
+iexpress /N %CAB_NAME%.sed\r
+cd %PREV_CD%\r
+\r
--- /dev/null
+REM;\r
+REM; This is batch-file to create FFFTP installer.\r
+REM; \r
+\r
+call installer_config.bat\r
+\r
+set EXEPRESS_PATH="%ProgramFiles%\Web Technology\EXEpress CX 5\EXEpress.exe"\r
+if %PROCESSOR_ARCHITECTURE%==AMD64 set EXEPRESS_PATH="%ProgramFiles(x86)%\Web Technology\EXEpress CX 5\EXEpress.exe"\r
+\r
+%EXEPRESS_PATH% %cd%\%INI_JPN_INST%\r
+%EXEPRESS_PATH% %cd%\%INI_ENG_INST%\r
+%EXEPRESS_PATH% %cd%\%AMD64_INI_JPN_INST%\r
+%EXEPRESS_PATH% %cd%\%AMD64_INI_ENG_INST%\r
+\r
--- /dev/null
+@echo off\r
+\r
+REM;\r
+REM; This is batch-file to create installer files.\r
+REM; \r
+\r
+call make_installer_pre.bat\r
+call make_cab_file.bat\r
+call make_exe_file.bat\r
+echo Please create ZIP files manually and then resume this.\r
+pause\r
+call make_installer_post.bat\r
+echo Done.\r
+pause\r
+\r
copy /Y %JPN_INST% ffftp-%FFFTP_VERSION%.exe\r
copy /Y %ENG_INST% ffftp-%FFFTP_VERSION%-eng.exe\r
\r
-pause\r
+REM; copy zip archive\r
+copy /Y %AMD64_JPN_ZIP% ffftp-%FFFTP_VERSION%-64.zip\r
+copy /Y %AMD64_ENG_ZIP% ffftp-%FFFTP_VERSION%-64-eng.zip\r
+\r
+REM; copy installer\r
+copy /Y %AMD64_JPN_INST% ffftp-%FFFTP_VERSION%-64.exe\r
+copy /Y %AMD64_ENG_INST% ffftp-%FFFTP_VERSION%-64-eng.exe\r
+\r
copy /Y %DIR_DIST%\*.manifest %DIR_ENG%\r
copy /Y %DIR_DIST%\*.pem %DIR_ENG%\r
\r
+REM; copy Japanese files\r
+mkdir %AMD64_DIR_JPN%\r
+copy /Y %BIN_AMD64_JPN% %AMD64_DIR_JPN%\r
+copy /Y %HTMLHELP% %AMD64_DIR_JPN%\r
+copy /Y %DIR_JPN_DOC%\*.txt %AMD64_DIR_JPN%\r
+copy /Y %DIR_DIST%\amd64\*.dll %AMD64_DIR_JPN%\r
+copy /Y %DIR_DIST%\amd64\*.manifest %AMD64_DIR_JPN%\r
+copy /Y %DIR_DIST%\*.pem %AMD64_DIR_JPN%\r
+\r
+REM; copy English files\r
+mkdir %AMD64_DIR_ENG%\r
+copy /Y %BIN_AMD64_ENG% %AMD64_DIR_ENG%\r
+copy /Y %DIR_ENG_DOC%\*.txt %AMD64_DIR_ENG%\r
+copy /Y %DIR_DIST%\amd64\*.dll %AMD64_DIR_ENG%\r
+copy /Y %DIR_DIST%\amd64\*.manifest %AMD64_DIR_ENG%\r
+copy /Y %DIR_DIST%\*.pem %AMD64_DIR_ENG%\r
+\r
REM; copy to installer working directory\r
copy /Y %DIR_JPN%\*.* %DIR_JPN_INST%\r
copy /Y %DIR_ENG%\*.* %DIR_ENG_INST%\r
+copy /Y %AMD64_DIR_JPN%\*.* %AMD64_DIR_JPN_INST%\r
+copy /Y %AMD64_DIR_ENG%\*.* %AMD64_DIR_ENG_INST%\r
\r
REM; copy a portable indicator file\r
copy /Y %PORTABLE_FILE% %DIR_JPN%\r
copy /Y %PORTABLE_FILE% %DIR_ENG%\r
+copy /Y %PORTABLE_FILE% %AMD64_DIR_JPN%\r
+copy /Y %PORTABLE_FILE% %AMD64_DIR_ENG%\r
\r
-pause\r
\r
インストーラの作成にはEXEpress CX 5を使用します。EXEpress CX 5はフリーソフトウェア向けのものが無償でダウンロードできます。\r
\r
+\r
+\r
+半自動的にインストーラを作成する手順\r
+\r
+1. make_installer.batを実行\r
+\r
+2. 途中で処理が中断されるので、以下の手順に従ってZIPファイルを作成(ZIP版を作成しない場合は省略可能)\r
+ 2.1. zip\jpn\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能)\r
+ 2.2. zip\eng\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能)\r
+ 2.3. zip\amd64\jpn\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能)\r
+ 2.4. zip\amd64\eng\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能)\r
+\r
+3. 処理を続行\r
+\r
+\r
+\r
+手動でインストーラを作成する手順\r
+\r
1. 準備\r
- 1.1. make_installer_pre.batを実行\r
+ 1.1. make_installer_pre.batを実行\r
\r
2. 日本語版インストーラを作成\r
- 2.1. make_cab_file.batを実行(失敗する場合は手作業でEXEpress\jpn\ffftp\内のファイルをCAB形式で圧縮、EXEpress\jpn\ffftp.cabとして保存(Windows標準のiexpressツールが利用できます))\r
- 2.2. EXEpressを起動し、「設定読み込み」でEXEpress\jpn\ffftp.iniを指定、「作成」をクリックする\r
+ 2.1. make_cab_file.batを実行(失敗する場合は手作業でEXEpress\jpn\ffftp\内のファイルをCAB形式で圧縮、EXEpress\jpn\ffftp.cabとして保存(Windows標準のiexpressツールが利用できます))\r
+ 2.2. make_exe_file.batを実行(失敗する場合は手作業でEXEpressを起動し、「設定読み込み」でEXEpress\jpn\ffftp.iniを指定、「作成」をクリック)\r
\r
-3. 英語版インストーラを作成\r
- 3.1. EXEpress\eng\ffftp\内のファイルをCAB形式で圧縮、EXEpress\eng\ffftp.cabとして保存\r
- 3.2. EXEpressを起動し、「設定読み込み」でEXEpress\eng\ffftp.iniを指定、「作成」をクリックする\r
+3. 英語版インストーラを作成(make_cab_file.batとmake_exe_file.batの実行に成功した場合はすでにインストーラが作成されていますので、何もする必要はありません)\r
+ 3.1. EXEpress\eng\ffftp\内のファイルをCAB形式で圧縮、EXEpress\eng\ffftp.cabとして保存\r
+ 3.2. EXEpressを起動し、「設定読み込み」でEXEpress\eng\ffftp.iniを指定、「作成」をクリックする\r
\r
4. 日本語版ZIPファイルを作成\r
- 4.1. zip\jpn\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能)\r
+ 4.1. zip\jpn\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能)\r
\r
5. 英語版ZIPファイルを作成\r
- 4.1. zip\enf\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能)\r
+ 4.1. zip\enf\ffftpフォルダをZIP形式で圧縮(「送る」→「圧縮(ZIP形式)フォルダ」で可能)\r
\r
6. ファイルを収集\r
- 6.1. make_installer_post.batを実行\r
+ 6.1. make_installer_post.batを実行\r
+\r
//#define VER_STR "1.97b"\r
//#define VER_NUM 1921 /* 設定バージョン */\r
//#define PROGRAM_VERSION_NUM 1972 /* バージョン */\r
+// 64ビット対応\r
+#ifdef _WIN64\r
+#define VER_STR "1.99 64bit"\r
+#else\r
#define VER_STR "1.99"\r
+#endif\r
#define VER_NUM 1990 /* 設定バージョン */\r
#define PROGRAM_VERSION_NUM 1990 /* バージョン */\r
\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">\r
+ <assemblyIdentity\r
+ type="win32"\r
+ name="Microsoft.VC90.CRT"\r
+ version="9.0.21022.8"\r
+ processorArchitecture="amd64"\r
+ publicKeyToken="1fc8b3b9a1e18e3b"\r
+ />\r
+ <file name="msvcr90.dll"/>\r
+</assembly>\r
+\r
hWnd,\r
WS_CHILD | WS_VISIBLE | TBSTYLE_TOOLTIPS | CCS_TOP | TBSTYLE_FLAT,\r
1,\r
- 27,\r
+ 30,\r
NULL,\r
(UINT_PTR)hResized,\r
TbarDataMain,\r