⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dasm.rc

📁 十分经典的开源反编译工具
💻 RC
📖 第 1 页 / 共 2 页
字号:
//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

/////////////////////////////////////////////////////////////////////////////
// English (U.K.) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
#pragma code_page(1252)
#endif //_WIN32

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

main_menu 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 SEPARATOR
        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
        MENUITEM "Jump &To [Entered Address]",  jump_to, GRAYED
    END
    POPUP "&View"
    BEGIN
        MENUITEM "&Segments",                   view_segment, GRAYED
        MENUITEM "&Names",                      view_names, GRAYED
        MENUITEM "&Xrefs",                      view_xrefs, GRAYED
        MENUITEM "&Imports",                    view_imports, GRAYED
        MENUITEM "&Exports",                    view_exports, GRAYED
    END
    POPUP "&Other"
    BEGIN
        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
            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
        MENUITEM "&Change Program OEP",         change_oep, GRAYED
    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",                 view_xrefs, 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,0,0,0
 PRODUCTVERSION 2,0,0,0
 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\0"
            VALUE "FileDescription", "Borg Disassembler\0"
            VALUE "FileVersion", "2.28\0"
            VALUE "InternalName", "Borg\0"
            VALUE "LegalCopyright", "Freeware - by Cronos\0"
            VALUE "LegalTrademarks", "\0"
            VALUE "OriginalFilename", "Borg.exe\0"
            VALUE "PrivateBuild", "\0"
            VALUE "ProductName", "\0"
            VALUE "ProductVersion", "\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.
DASM_ICON               ICON    DISCARDABLE     "dasm.ico"

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

D_help_about DIALOG DISCARDABLE  28, 15, 240, 120
STYLE WS_POPUP | WS_DLGFRAME
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDC_BUTTON1,96,93,48,12
    CTEXT           "Borg Disassembler",-1,76,17,88,9
    CTEXT           "Written By",-1,98,30,44,9
    CTEXT           "CRONOS",-1,76,43,88,9
    ICON            "dasm_icon",-1,12,17,18,20
    PUSHBUTTON      "http://www.cronos.cc/",idc_website,78,72,84,12,
                    BS_CENTER | BS_FLAT | NOT WS_TABSTOP
    PUSHBUTTON      "Email:Cronos@ntlworld.com",idc_email,70,56,100,13,
                    BS_CENTER | BS_FLAT | NOT WS_TABSTOP
END

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

HELPDIALOG_1 DIALOG DISCARDABLE  18, 40, 288, 111
STYLE DS_MODALFRAME | 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

Borg_Shutdown DIALOG DISCARDABLE  72, 45, 80, 15
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_DLGFRAME
FONT 12, "MS Sans Serif"
BEGIN
    CTEXT           "Borg Shutdown",-1,7,3,65,9
END

Seg_Viewer DIALOG DISCARDABLE  37, 35, 240, 155
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
EXSTYLE WS_EX_DLGMODALFRAME
CAPTION "Segment Viewer"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -