diff --git a/source/changelog.txt b/source/changelog.txt index 01a9b8a..18fb916 100755 --- a/source/changelog.txt +++ b/source/changelog.txt @@ -16,4 +16,5 @@ By: Islam Adel 2015-08-21 Removed ResHacker 2020-05-21 Added command line parameters for silent use, Removed ping to local host, Removed upx compression 2020-05-22 No Admin Privileges required, Compatibility Set to Windows 7 -2020-05-23 Apply icon to SFX \ No newline at end of file +2020-05-23 Apply icon to SFX +2021-02-16 Version 1.8 (64-bit) \ No newline at end of file diff --git a/source/dev_readme.txt b/source/dev_readme.txt index 4346bbd..5d32576 100755 --- a/source/dev_readme.txt +++ b/source/dev_readme.txt @@ -1,28 +1,32 @@ Readme for Developers - +By: Islam Adel ------------------------------------------------------ -- Change File Version and Info: +V. 1.8 64-bit + +- Replaced 7z.dll, 7z.exe, 7zSD.sfx with version 9.20 + Extras + +- Replaced RCEDIT by RCEDIT64 -Open sfx with Reshacker -change text under "Version Info" -click compile script -save and exit +- Apply manifest compatibility: + #https://github.com/eladkarako/mt/tree/master/x64 + mt.exe -manifest manifest.xml -outputresource:"7zS.sfx;#1 +- Apply Version Info with Resource H. +- Apply Default icon with RCEDIT64 + #https://sourceforge.net/projects/winrun4j/ ------------------------------------------------------ - What to include when updating version? -bat2exe.bat +bat2exe.cmd bat2exe.ico bin\7z.dll bin\7z.exe -bin\7ZSD_LZMAi.sfx +bin\7ZSD.sfx bin\browse.vbs bin\choice.exe --[bin\ResHacker.exe] -bin\res.exe -bin\upx.exe +bin\RCEDIT64.exe ------------------------------------------------------ diff --git a/source/manifest.xml b/source/manifest.xml new file mode 100644 index 0000000..c5fbe98 --- /dev/null +++ b/source/manifest.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/release_notes.txt b/source/release_notes.txt index ce967d7..dddd1bb 100644 --- a/source/release_notes.txt +++ b/source/release_notes.txt @@ -1,7 +1,7 @@ -BAT2EXE 1.7 +BAT2EXE 1.8 (64-bit) -BAT2EXE 1.7 +BAT2EXE 1.8 (64-bit) Convert any Batch File easily to an Executable @@ -11,4 +11,4 @@ to an executable [.exe] file package. Change Log: -Apply icon to SFX +64-bit diff --git a/source/version_info.txt b/source/version_info.txt new file mode 100644 index 0000000..9584a80 --- /dev/null +++ b/source/version_info.txt @@ -0,0 +1,27 @@ + +1 VERSIONINFO +FILEVERSION 1,8,0,0 +PRODUCTVERSION 1,8,0,0 +FILEOS 0x40004 +FILETYPE 0x1 +{ +BLOCK "StringFileInfo" +{ + BLOCK "040904B0" + { + VALUE "CompanyName", "Islam Adel" + VALUE "FileDescription", "Created by BAT2EXE.net" + VALUE "FileVersion", "1.8" + VALUE "InternalName", "bat2exe.exe" + VALUE "LegalCopyright", "Islam Adel" + VALUE "OriginalFilename", "bat2exe.exe" + VALUE "ProductName", "BAT2EXE" + VALUE "ProductVersion", "1.8" + } +} + +BLOCK "VarFileInfo" +{ + VALUE "Translation", 0x0409 0x04B0 +} +} diff --git a/source/workspace/bat2exe.cmd b/source/workspace/bat2exe.cmd index dc8affd..c568d1f 100644 --- a/source/workspace/bat2exe.cmd +++ b/source/workspace/bat2exe.cmd @@ -1,8 +1,8 @@ @echo off REM BY ISLAM ADEL REM BAT2EXE.NET -SET VER=1.7 -SET VERd=2020-05-23 +SET VER=1.8 +SET VERd=2021-02-16 MODE 90,50 COLOR 9F TITLE BAT2EXE V. %VER% - Rel. [%VERd%] By: Islam Adel - http://BAT2EXE.net @@ -236,15 +236,17 @@ REM >>%cf% echo ExecuteParameters="%*" >>%cf% echo ;!@InstallEnd@! REM 3. Create SFX +SET sfxfile=7zSD + IF DEFINED ikon ( echo Applying icon.. REM https://sourceforge.net/projects/winrun4j/ - copy /y "bin\7zSD.sfx" "7zSD_icon.sfx" - Start /B /Wait "Applying Icon" "bin\RCEDIT.exe" /I "7zSD_icon.sfx" "%WS%\%ficon%" - copy /y /b "7zSD_icon.sfx" + %cf% + %sfxa% "%name%.tmp" 2>NUL>NUL + copy /y "bin\%sfxfile%.sfx" "%sfxfile%_icon.sfx" + Start /B /Wait "Applying Icon" "bin\RCEDIT64.exe" /I "%sfxfile%_icon.sfx" "%WS%\%ficon%" + copy /y /b "%sfxfile%_icon.sfx" + %cf% + %sfxa% "%name%.tmp" 2>NUL>NUL ) ELSE ( echo No .ico File found in Source Folder - copy /y /b "bin\7zSD.sfx" + %cf% + %sfxa% "%name%.tmp" 2>NUL>NUL + copy /y /b "bin\%sfxfile%.sfx" + %cf% + %sfxa% "%name%.tmp" 2>NUL>NUL ) copy /y "%name%.tmp" "%TF%\%name%.exe" @@ -253,7 +255,7 @@ echo. IF EXIST "%name%.tmp" DEL /Q /F "%name%.tmp" 2>NUL>NUL IF EXIST %sfxa% DEL /Q /F %sfxa% 2>NUL>NUL -IF EXIST "7zSD_icon.sfx" DEL /Q /F "7zSD_icon.sfx" 2>NUL>NUL +IF EXIST "%sfxfile%_icon.sfx" DEL /Q /F "%sfxfile%_icon.sfx" 2>NUL>NUL CALL :verfile "%TF%\%name%.exe" IF EXIST "%TF%\%name%.exe" ( diff --git a/source/workspace/bat2exe.ico b/source/workspace/bat2exe.ico new file mode 100644 index 0000000..e9e34aa Binary files /dev/null and b/source/workspace/bat2exe.ico differ diff --git a/source/workspace/bin/7z.dll b/source/workspace/bin/7z.dll index d70f63d..cea996e 100644 Binary files a/source/workspace/bin/7z.dll and b/source/workspace/bin/7z.dll differ diff --git a/source/workspace/bin/7z.exe b/source/workspace/bin/7z.exe index b0ea970..b55fefe 100644 Binary files a/source/workspace/bin/7z.exe and b/source/workspace/bin/7z.exe differ diff --git a/source/workspace/bin/7zSD.sfx b/source/workspace/bin/7zSD.sfx index d8efeb0..b3fd339 100644 Binary files a/source/workspace/bin/7zSD.sfx and b/source/workspace/bin/7zSD.sfx differ diff --git a/source/workspace/bin/RCEDIT.exe b/source/workspace/bin/RCEDIT.exe deleted file mode 100644 index fc4cde6..0000000 Binary files a/source/workspace/bin/RCEDIT.exe and /dev/null differ diff --git a/source/workspace/bin/RCEDIT64.exe b/source/workspace/bin/RCEDIT64.exe new file mode 100644 index 0000000..9f091ec Binary files /dev/null and b/source/workspace/bin/RCEDIT64.exe differ diff --git a/upload/bat2exe.exe b/upload/bat2exe.exe index 3e2bc50..69c2436 100644 Binary files a/upload/bat2exe.exe and b/upload/bat2exe.exe differ