Script32: A Freeware to Convert VBScript/JScript/HTA to Executables


script32 Script32: A Freeware to Convert VBScript/JScript/HTA to Executables c / c++ code code library compiler HTA implementation javascript programming languages software download tools / utilities VBA vbscript Win32 API windows windows scripting host

Script32 A Freeware to Convert VBScript/JScript to Executables

Script32 is a fast and secure free tool that converts your VBScript/Javascript (*.js) (to run under Window Script Hosting WSH) to Win32/Win64 Executables.

Script32 Features

  • It is a command line tool (Also it can be used together with the GUI) which supports flexible switches.
  • The executables compiled can be configured into using CScript.exe or WScript.exe, or MSScript Control (without relying on the CScript.exe or WScript.exe)
  • The source codes of VBScript/JScript/HTA are encrypted and hidden well in the executables.
  • For [ScriptControl] Mode, the source code of VBS/JS are _NOT_ extracted to hard disk at all. Rather, the source code is encrypted and executed in RAM, which promises a higher security.
  • 32/64 bit executables can be generated on the fly.
  • *.vbs, *.js and *.hta supported.

The processing looks like below, where you can put as many pairs of files as possible in the command line for conversion.

process Script32: A Freeware to Convert VBScript/JScript/HTA to Executables c / c++ code code library compiler HTA implementation javascript programming languages software download tools / utilities VBA vbscript Win32 API windows windows scripting host

Script32 A Freeware to Convert VBScript/JScript to Executables

The sizes of the converted files are fixed. The 32-bit is 544 KB and the 64-bit is around 293KB.

Download Script32.exe Nowcounter?id=1 Script32: A Freeware to Convert VBScript/JScript/HTA to Executables c / c++ code code library compiler HTA implementation javascript programming languages software download tools / utilities VBA vbscript Win32 API windows windows scripting host

Don’t be Alarmed if the file is reported as a Trojan by anti-virus software (It uses decent encryption protection technique which might be treated as malicious code). It is a false alarm. You have my word! but make sure you backup the scripts before you use this; and use Script32 at your own risks.

If you think command line tool is not convenient for you, you might consider the following GUI tool.

The GUI tool is created using Microsoft .NET framework 4.0 Client. It is small (21 KB uncompressed).

Download GUI Nowcounter?id=2 Script32: A Freeware to Convert VBScript/JScript/HTA to Executables c / c++ code code library compiler HTA implementation javascript programming languages software download tools / utilities VBA vbscript Win32 API windows windows scripting host

It invokes the Script32.exe and can configure the basic for a batch of files to convert. Easy/Simple to use.

Please make sure you have both in the same directory.

gui Script32: A Freeware to Convert VBScript/JScript/HTA to Executables c / c++ code code library compiler HTA implementation javascript programming languages software download tools / utilities VBA vbscript Win32 API windows windows scripting host

GUI presentation layer of script32.exe, Convert Scripts to EXE (32/64-bit) VBScript/Javascript/HTA

You can write a batch script that easily looks for all scripts in the directory.

for %%i in (*.vbs) do ( Script32.exe %%i %%i.exe )

Well, since this tool converts the script using MS Script Control, the WScript object is not available if you use WScript.Echo etc under WSH. [See here].

e.g. You might need to consider replace WScript.Echo with MsgBox before feeding into Script32 if you decide that the script is executed in MS Script Control.

You can also create a simple HTA to use this conversion tool.

–EOF (The Ultimate Computing & Technology Blog) —

GD Star Rating
loading...
738 words
Last Post: WScript Object in MS Script Control
Next Post: A Quick Check If 32 or 64-bit OS

The Permanent URL is: Script32: A Freeware to Convert VBScript/JScript/HTA to Executables

8 Comments

  1. vas76
  2. Tom
  3. Tom
        • vas76

Leave a Reply