Quelltext /~heha/hs/borg.zip/DASM.RC

//Microsoft Developer Studio generated resource script.
//
#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#define APSTUDIO_HIDDEN_SYMBOLS
#include "windows.h"
#undef APSTUDIO_HIDDEN_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS

/////////////////////////////////////////////////////////////////////////////
// Deutsch (Deutschland) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_DEU)
#ifdef _WIN32
LANGUAGE LANG_GERMAN, SUBLANG_GERMAN
#pragma code_page(1252)
#endif //_WIN32

/////////////////////////////////////////////////////////////////////////////
//
// Menu
//

100 MENU DISCARDABLE 
BEGIN
    POPUP "&File"
    BEGIN
        MENUITEM "&Open New File...",           file_open
        MENUITEM SEPARATOR
        MENUITEM "&Load Database...",           load_database
        MENUITEM "Save As Database...",         save_database, GRAYED
        MENUITEM SEPARATOR
        MENUITEM "&Save As Text...",            file_save, GRAYED
        MENUITEM "Save as &Asm...",             save_asm, GRAYED
        MENUITEM "&Register File Types",        CM_RegisterFileTypes
        MENUITEM SEPARATOR
        MENUITEM "&Close",                      IDM_Close, GRAYED
        MENUITEM "E&xit",                       file_exit
    END
    POPUP "&Search"
    BEGIN
        MENUITEM "&Main Search Engine...",      main_search, GRAYED
        MENUITEM "&Search Again",               search_again, GRAYED
    END
    POPUP "&Current Line"
    BEGIN
        MENUITEM "Make into &Code",             make_code, GRAYED
        POPUP "Make into &Data"
        BEGIN
            MENUITEM "&Dword",                      make_dword, GRAYED
            MENUITEM "&Word",                       make_word, GRAYED
            POPUP "&String"
            BEGIN
                MENUITEM "&C Style (ends zero)",        make_string, GRAYED
                MENUITEM "&Pascal Style (length+string)", pascal_string
                , GRAYED
                MENUITEM "&Unicode C Style",            uc_string, GRAYED
                MENUITEM "Unicode Pascal Style",        up_string, GRAYED
                MENUITEM "&DOS Style (ends $)",         dos_string, GRAYED
                MENUITEM "&General String (printable chars)", general_string
                , GRAYED
            END
            POPUP "&Floating Point"
            BEGIN
                MENUITEM "&Single Real",                float_single, GRAYED
                MENUITEM "&Double Real",                float_double, GRAYED
                MENUITEM "&Long Double",                float_longdouble
                , GRAYED
            END
        END
        POPUP "&Undefine"
        BEGIN
            MENUITEM "&This Line",                  undefine_line, GRAYED
            MENUITEM "&Next 10 Lines",              undefine_lines, GRAYED
            MENUITEM "&Until gap/xref/comment",     undefine_lines_long
            , GRAYED
        END
        MENUITEM "&Name",                       Name_Location, GRAYED
        POPUP "&Argument Override"
        BEGIN
            MENUITEM "&Decimal",                    argover_dec, GRAYED
            MENUITEM "&Hex",                        argover_hex, GRAYED
            MENUITEM "&Char",                       argover_char, GRAYED
            POPUP "&Offset"
            BEGIN
                MENUITEM "&Dseg",                       offset_dseg, GRAYED
            END
            MENUITEM "&Single Real",                arg_single, GRAYED
            MENUITEM "&Negate Immediate",           argnegate, GRAYED
        END
        MENUITEM "&Enter Comment",              get_comment, GRAYED
    END
    POPUP "&Block"
    BEGIN
        MENUITEM "Mark &Top",                   block_top, GRAYED
        MENUITEM "Mark &Bottom",                block_bottom, GRAYED
        MENUITEM "&View Extents",               block_view, GRAYED
        MENUITEM SEPARATOR
        MENUITEM "&Undefine",                   block_undefine, GRAYED
        MENUITEM "Save as &Asm",                block_saveasm, GRAYED
        MENUITEM "&Save as Text",               block_savetext, GRAYED
        MENUITEM "&Decrypt",                    cm_decrypt, GRAYED
    END
    POPUP "&Jumps and Calls"
    BEGIN
        MENUITEM "Follow &Jump/Call/Arg Address", line_jumpto, GRAYED
        MENUITEM "Ju&mp To Address (other arg)", line_jumptoarg2, GRAYED
        MENUITEM SEPARATOR
        MENUITEM "Jump Back/&Return",           Jump_Back, GRAYED
    END
    POPUP "&View"
    BEGIN
        MENUITEM "&Segments...",                Seg_Viewer, GRAYED
        MENUITEM "&Names...",                   Names_Viewer, GRAYED
        MENUITEM "&Xrefs...",                   Xrefs_Viewer, GRAYED
        MENUITEM "&Imports...",                 Imports_Viewer, GRAYED
        MENUITEM "&Exports...",                 Exports_Viewer, GRAYED
    END
    POPUP "&Display Options"
    BEGIN
        POPUP "&Font"
        BEGIN
            MENUITEM "&ANSI_FIXED_FONT",            font_ansi
            MENUITEM "&SYSTEM_FIXED_FONT",          font_system
            MENUITEM "&Courier Font[8]",            font_courier
            MENUITEM "Courier Font[10]",            font_courier10
            MENUITEM "Courier Font[12]",            font_courier12
            MENUITEM "&User Font...",               font_user
        END
        POPUP "&Colours"
        BEGIN
            MENUITEM "Set &Text Colour...",         set_text_color
            MENUITEM "Set &Highlight Colour...",    set_high_color
            MENUITEM "Set &Background Colour...",   set_bg_color
        END
    END
    POPUP "&Help"
    BEGIN
        MENUITEM "&Shortcuts...",               help_short
        MENUITEM "&About...",                   help_about
    END
END

right_click_menu MENU DISCARDABLE 
BEGIN
    POPUP "Borg"
    BEGIN
        POPUP "&Block"
        BEGIN
            MENUITEM "Mark &Top",                   block_top, GRAYED
            MENUITEM "Mark &Bottom",                block_bottom, GRAYED
        END
        MENUITEM "Make into &Code",             make_code, GRAYED
        POPUP "Make into &Data"
        BEGIN
            MENUITEM "&Dword",                      make_dword, GRAYED
            MENUITEM "&Word",                       make_word, GRAYED
            POPUP "&String"
            BEGIN
                MENUITEM "&C Style",                    make_string, GRAYED
                MENUITEM "&Pascal Style",               pascal_string
                , GRAYED
                MENUITEM "&Unicode C Style",            uc_string, GRAYED
                MENUITEM "Unicode Pascal Style",        up_string, GRAYED
                MENUITEM "&DOS Style (ends $)",         dos_string, GRAYED
                MENUITEM "&General String (printable chars)", general_string
                , GRAYED
            END
            POPUP "&Floating Point"
            BEGIN
                MENUITEM "&Single Real",                float_single, GRAYED
                MENUITEM "&Double Real",                float_double, GRAYED
                MENUITEM "&Long Double",                float_longdouble
                , GRAYED
            END
        END
        POPUP "&Undefine"
        BEGIN
            MENUITEM "&This Line",                  undefine_line, GRAYED
            MENUITEM "&Next 10 Lines",              undefine_lines, GRAYED
            MENUITEM "&Until gap/lines/comment",    undefine_lines_long
            , GRAYED
        END
        MENUITEM "&Jump To Address",            line_jumpto, GRAYED
        MENUITEM "&Name",                       Name_Location, GRAYED
        MENUITEM "&View Xrefs",                 Xrefs_Viewer, GRAYED
        POPUP "&Argument Override"
        BEGIN
            MENUITEM "&Decimal",                    argover_dec, GRAYED
            MENUITEM "&Hex",                        argover_hex, GRAYED
            MENUITEM "&Char",                       argover_char, GRAYED
            POPUP "&Offset"
            BEGIN
                MENUITEM "&Dseg",                       offset_dseg, GRAYED
            END
            MENUITEM "&Single Real",                arg_single, GRAYED
            MENUITEM "&Negate Immediate",           argnegate, GRAYED
        END
        MENUITEM "&Enter Comment",              get_comment, GRAYED
    END
END


#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//

1 VERSIONINFO
 FILEVERSION 2,27,4,2003
 PRODUCTVERSION 2,27,4,2003
 FILEFLAGSMASK 0x0L
#ifdef _DEBUG
 FILEFLAGS 0x1L
#else
 FILEFLAGS 0x0L
#endif
 FILEOS 0x40004L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040904e4"
        BEGIN
            VALUE "Comments", "\0"
            VALUE "CompanyName", "Cronos --> h#s\0"
            VALUE "FileDescription", "Borg Disassembler\0"
            VALUE "FileVersion", "2.27 (04/2003)\0"
            VALUE "InternalName", "Borg\0"
            VALUE "LegalCopyright", "Freeware, Open Source\0"
            VALUE "LegalTrademarks", "\0"
            VALUE "OriginalFilename", "Borg.exe\0"
            VALUE "PrivateBuild", "\0"
            VALUE "ProductName", "Borg Disassembler\0"
            VALUE "ProductVersion", "2.27 (04/2003)\0"
            VALUE "SpecialBuild", "\0"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x409, 1252
    END
END

#endif    // !_MAC


/////////////////////////////////////////////////////////////////////////////
//
// Icon
//

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
100                     ICON    DISCARDABLE     "dasm.ico"

/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//

D_help_about DIALOG DISCARDABLE  28, 15, 240, 120
STYLE DS_MODALFRAME | WS_POPUP
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,96,93,48,12
    ICON            100,-1,12,17,20,20
    CTEXT           "Borg Disassembler - 10/2003",-1,45,17,162,9,NOT 
                    WS_GROUP
    CTEXT           "Written By",-1,45,30,161,9,NOT WS_GROUP
    CTEXT           "CRONOS --> h#s",-1,46,43,161,9,NOT WS_GROUP
    PUSHBUTTON      "Email:Cronos@ntlworld.com",100,4,57,114,13,BS_CENTER | 
                    BS_FLAT
    PUSHBUTTON      "email:heha@hrz.tu-chemnitz.de",102,122,57,114,13,
                    BS_CENTER | BS_FLAT
    PUSHBUTTON      "http://www.cronos.cc/",101,4,73,113,12,BS_CENTER | 
                    BS_FLAT
    PUSHBUTTON      "http://www.tu-chemnitz.de/~heha",103,122,73,114,12,
                    BS_CENTER | BS_FLAT
END

D_checktype DIALOGEX 9, 21, 281, 157
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION
EXSTYLE WS_EX_DLGMODALFRAME
CAPTION "Borg Disassembler - File Open Options"
FONT 8, "MS Sans Serif"
BEGIN
    GROUPBOX        "Open &As",-1,5,7,115,51,WS_GROUP
    CONTROL         "?",IDC_DEFAULTBUTTON,"Button",BS_AUTORADIOBUTTON | 
                    BS_LEFTTEXT | WS_GROUP,19,16,77,12
    CONTROL         "DOS Executable",IDC_DOSBUTTON,"Button",
                    BS_AUTORADIOBUTTON | BS_LEFTTEXT,19,30,77,12
    CONTROL         "Binary File",IDC_BINBUTTON,"Button",BS_AUTORADIOBUTTON | 
                    BS_LEFTTEXT,19,44,77,12
    GROUPBOX        "&Options",-1,6,63,115,87,WS_GROUP
    CHECKBOX        "(PE)Load Resources",IDC_LOADRESOURCES,15,74,89,12,
                    BS_LEFTTEXT
    CHECKBOX        "(PE)Load Debug Obj.",load_debug,15,86,89,12,BS_LEFTTEXT
    CHECKBOX        "(PE)Load Data",IDC_LOADDATA,15,98,89,12,BS_LEFTTEXT
    CHECKBOX        "8/16-bit Disassembly",IDC_16DASM,15,110,89,12,
                    BS_LEFTTEXT
    CHECKBOX        "32-bit Disassembly",IDC_32DASM,15,122,89,12,BS_LEFTTEXT
    CHECKBOX        "Demangle Import Names",demangle_names,15,134,89,12,
                    BS_LEFTTEXT
    LTEXT           "Load Segment (Binary/DOS)",-1,135,12,95,10
    EDITTEXT        IDC_SEGEDIT,240,12,37,10
    LTEXT           "Load Offset (Binary File)",-1,135,26,95,10
    EDITTEXT        IDC_OFFSEDIT,240,26,37,10
    LISTBOX         IDC_LISTBOX1,135,50,141,74,WS_VSCROLL | WS_TABSTOP
    PUSHBUTTON      "Code Options",more_options,139,119,50,14,WS_GROUP
    PUSHBUTTON      "Help",IDC_HELPBUTTON1,217,119,50,14
    DEFPUSHBUTTON   "OK",IDOK,139,138,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,217,138,50,14
END

HELPDIALOG_1 DIALOG DISCARDABLE  18, 40, 288, 111
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
    WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME
CAPTION "Borg Disassembler - File Open Options Help"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,119,87,50,14
    LTEXT           "Open As:Choose the file type. Best guess is already selected.",
                    -1,5,5,278,11
    LTEXT           "Options:8/16 bit Disassembly forces Borg into 16-bit mode.",
                    -1,5,16,278,11
    LTEXT           "Options:32-bit Disassembly forces Borg into 32 bit mode.",
                    -1,5,27,278,11
    LTEXT           "Loading of Resources and Data objects in PE files can be disabled.",
                    -1,5,38,278,11
    LTEXT           "Options:Rename DLL Entries - Borg will normally try to rename DLL imports",
                    -1,5,49,278,11
    LTEXT           "  imports as best it can. You can stop Borg from trying to demangle DLL names.",
                    -1,5,60,278,11
    LTEXT           "The loading segment can be changed for DOS/Binary files and offset for Binary files.",
                    -1,5,71,278,11
END

Seg_Viewer DIALOGEX 37, 35, 240, 155
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
    WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME
CAPTION "Segment Viewer"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "&Select Segment",-1,6,4,60,12
    LISTBOX         IDC_LISTBOX,3,21,84,122,WS_VSCROLL | WS_TABSTOP
    GROUPBOX        "Segment Properties",-1,95,6,140,85
    LTEXT           "Start:",-1,102,17,43,13
    LTEXT           "?",SEG_TEXTSTART,156,17,71,13
    LTEXT           "End:",-1,102,29,43,13
    LTEXT           "?",SEG_TEXTEND,156,29,70,13
    LTEXT           "Size:",-1,102,41,43,13
    LTEXT           "?",SEG_TEXTSIZE,156,41,70,13
    LTEXT           "Type:",-1,102,53,43,13
    LTEXT           "?",SEG_TEXTTYPE,156,53,72,13
    LTEXT           "?",IDC_SEGNAMETEXT,102,65,127,20
    DEFPUSHBUTTON   "&Jump To",IDOK,146,99,36,13,WS_GROUP
    PUSHBUTTON      "Close",IDCANCEL,146,125,36,13
END

help_shortcuts DIALOG DISCARDABLE  15, 113, 344, 129
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
    WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME
CAPTION "Borg Help Shortcut Summary"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,147,108,50,14
    LTEXT           "disassembles from current line if possible\nundefine the current line\nundefine the next 10 lines\njump to address\nmake into dword\nmake into word\nmake into string (C style)\nmake into string (Pascal style)\nName Location\nSearch (again)",
                    -1,31,22,136,82
    CTEXT           "Shortcut Keys Summary",-1,130,6,83,10,WS_BORDER
    LTEXT           "c:\nu:\nU:\nEnter:\nd:\nw:\ns:\np:\nn:\nF3:",-1,5,22,25,
                    82
    LTEXT           "Esc:\nF1:\nH:\nD:\nC:\no:\n;:\n-:\nt:\nb:",-1,181,22,25,
                    82
    LTEXT           "Return using Call Stack\nThis Summary\nHex Argument\nDec Argument\nChar Argument\nOffset (Dseg)\nEnter Comment\nNegate Immediate\nMark Top of Block\nMark Bottom of Block",
                    -1,213,22,126,82
END

Names_Viewer DIALOG DISCARDABLE  56, 42, 283, 213
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
    WS_SYSMENU
CAPTION "Names Viewer"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "&Select Name",-1,6,4,60,12
    LISTBOX         IDC_LISTBOX,4,21,166,187,LBS_SORT | WS_VSCROLL | 
                    WS_TABSTOP
    GROUPBOX        "Name Properties",-1,175,6,101,46
    LTEXT           "Segment:",-1,178,21,43,13
    LTEXT           "Text",NAMES_TEXTSTART,232,21,43,13
    LTEXT           "Offset:",-1,178,33,43,13
    LTEXT           "Text",NAMES_TEXTEND,232,33,43,13
    PUSHBUTTON      "&Rename",NAMES_RENAME,175,60,36,13,WS_GROUP
    PUSHBUTTON      "&Delete",NAMES_DELETE,175,78,36,13
    PUSHBUTTON      "View &Xrefs",Xrefs_Viewer,231,60,44,13,WS_GROUP
    DEFPUSHBUTTON   "&Jump To",IDOK,231,79,44,13
    PUSHBUTTON      "Close",IDCANCEL,208,138,36,13
END

Get_Name DIALOGEX 39, 55, 141, 60
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME
CAPTION "Name Location"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "&Type the Name Below",-1,7,8,103,11
    EDITTEXT        IDC_NAMEEDIT,14,21,117,13
    DEFPUSHBUTTON   "OK",IDOK,6,42,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,84,42,50,14
END

Xrefs_Viewer DIALOG DISCARDABLE  15, 42, 198, 190
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
    WS_SYSMENU
CAPTION "Xrefs Viewer"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "&Select Xref",-1,6,4,49,12
    CTEXT           "",102,47,3,146,12,SS_NOPREFIX | SS_SUNKEN
    LISTBOX         IDC_LISTBOX,9,21,121,156,WS_VSCROLL | WS_TABSTOP
    PUSHBUTTON      "&Delete",NAMES_DELETE,146,60,36,13,WS_GROUP
    DEFPUSHBUTTON   "&Jump To",IDOK,146,83,36,13
    PUSHBUTTON      "Close",IDCANCEL,146,106,36,13
END

Imports_Viewer DIALOG DISCARDABLE  56, 42, 250, 210
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
    WS_SYSMENU
CAPTION "Imports Viewer"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "&Select Import",-1,6,4,60,12
    LISTBOX         IDC_LISTBOX,6,17,130,192,WS_VSCROLL | WS_TABSTOP
    GROUPBOX        "Import Properties",-1,139,6,101,46
    LTEXT           "Segment:",-1,142,21,43,13
    LTEXT           "Text",IMPORTS_TEXTSTART,196,21,43,13
    LTEXT           "Offset:",-1,142,33,43,13
    LTEXT           "Text",IMPORTS_TEXTEND,196,33,43,13
    DEFPUSHBUTTON   "View &Xrefs",IDOK,196,61,44,13,WS_GROUP
    PUSHBUTTON      "Close",IDCANCEL,170,136,36,13,WS_GROUP
END

Exports_Viewer DIALOG DISCARDABLE  56, 42, 250, 160
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
    WS_SYSMENU
CAPTION "Exports Viewer"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "&Select Export",-1,6,4,60,12
    LISTBOX         IDC_LISTBOX,9,21,121,127,WS_VSCROLL | WS_TABSTOP
    GROUPBOX        "&Export Properties",-1,139,6,101,46
    LTEXT           "Segment:",-1,142,21,43,13
    LTEXT           "Text",EXPORTS_TEXTSTART,196,21,43,13
    LTEXT           "Offset:",-1,142,33,43,13
    LTEXT           "Text",EXPORTS_TEXTEND,196,33,43,13
    DEFPUSHBUTTON   "&Jump To",IDOK,171,73,36,13,WS_GROUP
    PUSHBUTTON      "Close",IDCANCEL,171,99,36,13
END

Search_Dialog DIALOGEX 93, 77, 234, 148
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
    WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME
CAPTION "Search"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "Enter &search string or sequence of bytes (no spaces) or number",
                    -1,14,10,206,14
    EDITTEXT        search_edit,15,27,204,13
    GROUPBOX        "&Options",-1,11,49,211,38
    CONTROL         "String",search_string,"Button",BS_AUTORADIOBUTTON | 
                    WS_GROUP,29,56,75,14
    CONTROL         "Bytes",search_bytes,"Button",BS_AUTORADIOBUTTON,29,71,
                    71,13
    CONTROL         "Hex Number",search_hex,"Button",BS_AUTORADIOBUTTON,134,
                    56,80,14
    CONTROL         "Decimal Number",search_decimal,"Button",
                    BS_AUTORADIOBUTTON,134,71,83,13
    CONTROL         "&From Start",search_fromstart,"Button",
                    BS_AUTORADIOBUTTON | WS_GROUP,44,99,71,13
    CONTROL         "From &Current Line",search_fromcurr,"Button",
                    BS_AUTORADIOBUTTON,119,99,83,13
    DEFPUSHBUTTON   "OK",IDOK,49,123,50,14,WS_GROUP
    PUSHBUTTON      "Cancel",IDCANCEL,135,123,50,14
END

S_Box DIALOG DISCARDABLE  87, 92, 48, 16
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE
FONT 10, "MS Sans Serif"
BEGIN
    CTEXT           "Searching...",-1,3,3,41,10
END

Advanced_Options DIALOGEX 87, 51, 194, 119
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
    WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME
CAPTION "Advanced Options"
FONT 8, "MS Sans Serif"
BEGIN
    CONTROL         "Detect push (e)bp, mov (e)bp,(e)sp as code",
                    advanced_pushbp,"Button",BS_AUTOCHECKBOX | WS_GROUP | 
                    WS_TABSTOP,8,4,171,12
    CONTROL         "Detect push (e)bp, mov (e)ax,[(e)sp+xxh] as code",
                    advanced_eaxfromesp,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,8,17,171,12
    CONTROL         "Detect mov (e)ax,[(e)sp+xxh] as code",advanced_moveax,
                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,29,171,12
    CONTROL         "Detect Enter xx,00 as code",advanced_enter,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,8,41,171,12
    CONTROL         "Detect mov bx,sp as code",advanced_movbx,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,8,54,171,12
    CONTROL         "Aggressive Code Analysis in Code Segments",
                    advanced_aggressive,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,8,68,171,12
    DEFPUSHBUTTON   "OK",IDOK,72,96,50,14,WS_GROUP
END

Comment_Editor DIALOGEX 0, 0, 240, 42
STYLE DS_MODALFRAME | DS_3DLOOK | DS_CENTER | WS_POPUP | WS_VISIBLE | 
    WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME
CAPTION "Comment Editor"
FONT 8, "MS Sans Serif"
BEGIN
    EDITTEXT        IDC_COMMENTEDIT,4,4,232,12,ES_NOHIDESEL
    DEFPUSHBUTTON   "OK",IDOK,39,20,50,14,BS_CENTER | WS_GROUP
    PUSHBUTTON      "Cancel",IDCANCEL,151,20,50,14,BS_CENTER
END

Block_Dialog DIALOG DISCARDABLE  0, 0, 150, 91
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME
CAPTION "Block Bounds"
FONT 8, "MS Sans Serif"
BEGIN
    PUSHBUTTON      "OK",IDOK,50,68,50,14,BS_CENTER
    LTEXT           "Text",Text_Top,77,8,68,13,NOT WS_GROUP
    LTEXT           "Text",Text_Bottom,77,28,68,14,NOT WS_GROUP
    LTEXT           "Text",Text_Status,5,51,140,13,NOT WS_GROUP
    LTEXT           "Block Top",-1,5,8,52,8,NOT WS_GROUP
    LTEXT           "Block Bottom",-1,5,28,56,8,NOT WS_GROUP
END

Decrypt_Dialog DIALOGEX 0, 0, 239, 119
STYLE DS_MODALFRAME | DS_3DLOOK | DS_CENTER | WS_POPUP | WS_VISIBLE | 
    WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_DLGMODALFRAME
CAPTION "Decryptor Settings"
FONT 8, "MS Sans Serif"
BEGIN
    PUSHBUTTON      "OK",IDOK,177,6,50,14,BS_CENTER
    PUSHBUTTON      "Cancel",IDCANCEL,177,24,50,14,BS_CENTER
    GROUPBOX        "Type",-1,93,3,69,71,WS_GROUP
    CONTROL         "Byte",idc_byte,"Button",BS_AUTORADIOBUTTON | WS_GROUP | 
                    WS_TABSTOP,102,12,48,9
    CONTROL         "Word",idc_word,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,
                    102,27,48,9
    CONTROL         "Dword",idc_dword,"Button",BS_AUTORADIOBUTTON | 
                    WS_TABSTOP,102,42,53,9
    CONTROL         "Array",idc_array,"Button",BS_AUTORADIOBUTTON | 
                    WS_TABSTOP,102,58,51,9
    GROUPBOX        "Decryptor",-1,6,3,77,96,WS_GROUP
    CONTROL         "XOR",idc_xor,"Button",BS_AUTORADIOBUTTON | WS_GROUP | 
                    WS_TABSTOP,15,12,60,9
    CONTROL         "ADD",idc_add,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,
                    15,26,60,9
    CONTROL         "SUB",idc_sub,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,
                    15,40,60,9
    CONTROL         "MUL",idc_mul,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,
                    15,54,60,9
    CONTROL         "Rotate Left",idc_rot,"Button",BS_AUTORADIOBUTTON | 
                    WS_TABSTOP,15,68,60,9
    CONTROL         "XADD",idc_xadd,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,
                    15,84,60,9
    CONTROL         "Patch Exe",idc_applytoexe,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,171,45,60,12
    EDITTEXT        idc_value,153,81,53,12
    LTEXT           "Value (Hex):",-1,93,81,51,10,NOT WS_GROUP
    LTEXT           "Array Segment:",-1,9,105,54,9,NOT WS_GROUP
    EDITTEXT        idc_arrayseg,66,102,45,12
    EDITTEXT        idc_arrayoffset,171,102,51,12
    LTEXT           "Array Offset:",-1,120,105,48,9,NOT WS_GROUP
END


#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//

1 TEXTINCLUDE DISCARDABLE 
BEGIN
    "resource.h\0"
END

2 TEXTINCLUDE DISCARDABLE 
BEGIN
    "#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
    "#include ""windows.h""\r\n"
    "#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
    "\0"
END

3 TEXTINCLUDE DISCARDABLE 
BEGIN
    "\r\n"
    "\0"
END

#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//

100 ACCELERATORS DISCARDABLE 
BEGIN
    "-",            argnegate,              ASCII,  NOINVERT
    ";",            get_comment,            ASCII,  NOINVERT
    "C",            argover_char,           ASCII,  NOINVERT
    "D",            argover_dec,            ASCII,  NOINVERT
    "H",            argover_hex,            ASCII,  NOINVERT
    "U",            undefine_lines,         ASCII,  NOINVERT
    VK_F1,          help_short,             VIRTKEY, NOINVERT
    VK_F2,          Name_Location,          VIRTKEY, NOINVERT
    "b",            block_bottom,           ASCII,  NOINVERT
    "c",            make_code,              ASCII,  NOINVERT
    "d",            make_dword,             ASCII,  NOINVERT
    "n",            Name_Location,          ASCII,  NOINVERT
    "o",            offset_dseg,            ASCII,  NOINVERT
    "p",            pascal_string,          ASCII,  NOINVERT
    "s",            make_string,            ASCII,  NOINVERT
    "t",            block_top,              ASCII,  NOINVERT
    "u",            undefine_line,          ASCII,  NOINVERT
    "w",            make_word,              ASCII,  NOINVERT
END


/////////////////////////////////////////////////////////////////////////////
//
// String Table
//

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_FILTERSTRING        "All Files(*.*)|*.*|Exe Files (*.exe)|*.exe|Dll Files(*.dll)|*.dll|Com Files (*.com)|*.com|Sys Files (*.sys)|*.sys|"
    IDS_FILTERTEXT          "Text Files (*.txt)|*.txt|All Files(*.*)|*.*|"
    IDS_FILTERASM           "Assembly Files (*.asm)|*.asm|All Files(*.*)|*.*|"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_FILTERSAVE          "Disassembly Project (*.dasm)|*.dasm|Compressed Disassembly Project (*.cdasm)|*.cdasm||"
END

#endif    // Deutsch (Deutschland) resources
/////////////////////////////////////////////////////////////////////////////



#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//


/////////////////////////////////////////////////////////////////////////////
#endif    // not APSTUDIO_INVOKED

Vorgefundene Kodierung: ASCII (7 bit)2