// Author: DosX
// E-Mail: collab@kay-software.ru
// GitHub: https://github.com/DosX-dev
// Telegram: @DosX_dev

init("packer", "Vbs To Exe Converter");

function detect(bShowType, bShowVersion, bShowOptions) {
    if (PE.isImportPositionHashPresent(0, 0x182aac68) && PE.compareEP(PE.is64() ?
            "48 83 EC .. 49 C7 C0 .. .. .. .. 48 31 D2 48 B9 .. .. .. .. .. .. .. .. E8 .. .. .. .. 48 31 C9 E8 .. .. .. .. 48 89 05 .. .. .. .." : // 64 bit
            "68 .. .. .. .. 68 .. .. .. .. 68 .. .. .. .. E8 .. .. .. .. 83 C4 .. 68 .. .. .. .. E8 .. .. .. .. A3 .. .. .. ..")) { // 32 bit
        bDetected = true;
    }

    _setLang("VBScript", bDetected);
    return result(bShowType, bShowVersion, bShowOptions);
}