Click here to Skip to main content
15,895,836 members
Articles / Desktop Programming / MFC

Task Manager Extension 2.0

Rate me:
Please Sign up or sign in to vote.
4.92/5 (149 votes)
22 Jan 2007CDDL11 min read 598.4K   18.7K   263  
Task Manager Extension. This is a Windows Task Manager (NT/2000/XP/2003) plug-in. It adds lots of useful features to the standard Task Manager. It can show process modules, memory map, used handles, open files, file properties and a lot of other info!
//Microsoft Developer Studio generated resource script.
//
#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"
#include "..\TaskManagerExDll\product.h"
#include "Module.h"
#include "TaskManagerExDllExport.h"

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

/////////////////////////////////////////////////////////////////////////////
// Russian resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS)
#ifdef _WIN32
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
#pragma code_page(1251)
#endif //_WIN32

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

IDD_INFORMATION DIALOG DISCARDABLE  0, 0, 320, 262
STYLE WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | 
    WS_THICKFRAME
CAPTION "����������"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "��������",IDC_REFRESH,7,7,50,14
    PUSHBUTTON      "�����",IDC_EXIT,263,7,50,14
    EDITTEXT        IDC_INFO,7,26,306,229,ES_MULTILINE | ES_AUTOVSCROLL | 
                    ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL | WS_HSCROLL
END

IDD_FIND_TEXT DIALOG DISCARDABLE  0, 0, 268, 82
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "�����"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "�����:",IDC_STATIC,5,10,23,8
    COMBOBOX        IDC_TEXT_COMBO,44,7,158,75,CBS_DROPDOWN | 
                    CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP
    CONTROL         "����� &������ �����",IDC_MATCH_WHOLE_WORD,"Button",
                    BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,7,28,85,10
    CONTROL         "� ������ &��������",IDC_MATCH_CASE,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,7,41,79,10
    GROUPBOX        "�����������",IDC_STATIC,115,30,87,39
    CONTROL         "���&��",IDC_DIRECTION_UP_RADIO,"Button",
                    BS_AUTORADIOBUTTON | WS_TABSTOP,123,42,36,10
    CONTROL         "���&�",IDC_DIRECTION_DOWN_RADIO,"Button",
                    BS_AUTORADIOBUTTON | WS_TABSTOP,123,55,33,10
    DEFPUSHBUTTON   "&������",IDOK,211,7,50,14
    PUSHBUTTON      "&��������",IDCANCEL,211,24,50,14
END

IDD_TIP DIALOGEX 0, 0, 231, 164
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "����� ���"
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
    CONTROL         "",IDC_FRAME_RECT,"Static",SS_BLACKFRAME,7,7,217,127,
                    WS_EX_TRANSPARENT
    CONTROL         "",IDC_FRAME_INTERNAL,"Static",SS_WHITEFRAME,16,14,200,
                    112
    LTEXT           "�����-�� ������ 8-)",IDC_TIPSTRING,28,63,177,60,0,
                    WS_EX_TRANSPARENT
    CONTROL         "&���� ����� � ����. ���",IDC_TIP_STARTUP,"Button",
                    BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,13,146,95,10
    PUSHBUTTON      "&����. �����",IDC_NEXTTIP,115,143,50,14,WS_GROUP
    DEFPUSHBUTTON   "&�������",IDOK,174,143,50,14,WS_GROUP
END

IDD_EXTENSION_ABOUT DIALOG DISCARDABLE  0, 0, 332, 92
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "� ��������� Task Manager Extension"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "��",IDOK,275,70,50,14
    LTEXT           "Task Manager Extension",IDC_PRODUCT_VERSION_STATIC,43,7,
                    282,10
    LTEXT           "",IDC_COMMENTS_STATIC,43,23,282,41
    ICON            IDI_SYSTEM_INFO_ICON,IDC_STATIC,7,7,20,20
END

IDD_OPTIONS_PROPPAGE_OTHER DIALOG DISCARDABLE  0, 0, 147, 90
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "�����"
FONT 8, "MS Sans Serif"
BEGIN
    GROUPBOX        "���� ������",IDC_STATIC,5,5,135,80
    PUSHBUTTON      "���� ����� &��������",IDC_PROCESS_COLOR,20,20,105,16
    PUSHBUTTON      "���� ����� &�������",IDC_SERVICE_PROCESS_COLOR,20,40,
                    105,16
    PUSHBUTTON      "���� �&�������������",IDC_CPU_ALERT_COLOR,20,60,105,16
END

IDD_OPTIONS_PROPPAGE_GENERAL DIALOG DISCARDABLE  0, 0, 147, 90
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "��������"
FONT 8, "MS Sans Serif"
BEGIN
    GROUPBOX        "��������",IDC_STATIC,5,5,135,75
    CONTROL         "����������� �� �����\n ������ &Windows",
                    IDC_AUTORUN_CHECK,"Button",BS_AUTOCHECKBOX | 
                    BS_MULTILINE | WS_TABSTOP,15,20,115,15
    CONTROL         "���������� ���� &��������",IDC_SHOW_SPLASH,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,15,40,109,10
    CONTROL         "���������� ����� ��� �����\n ��������� Task Manager",
                    IDC_SHOW_TIPS,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | 
                    WS_TABSTOP,15,55,120,20
END


/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//

#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE 
BEGIN
    IDD_INFORMATION, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 313
        TOPMARGIN, 7
        BOTTOMMARGIN, 255
    END

    IDD_FIND_TEXT, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 261
        VERTGUIDE, 44
        VERTGUIDE, 123
        VERTGUIDE, 202
        TOPMARGIN, 7
        BOTTOMMARGIN, 75
    END

    IDD_TIP, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 224
        TOPMARGIN, 7
        BOTTOMMARGIN, 157
    END

    IDD_EXTENSION_ABOUT, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 325
        TOPMARGIN, 7
        BOTTOMMARGIN, 84
    END

    IDD_OPTIONS_PROPPAGE_OTHER, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 140
        TOPMARGIN, 7
        BOTTOMMARGIN, 82
    END

    IDD_OPTIONS_PROPPAGE_GENERAL, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 140
        TOPMARGIN, 7
        BOTTOMMARGIN, 82
    END
END
#endif    // APSTUDIO_INVOKED


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

IDR_PROCESSES MENU DISCARDABLE 
BEGIN
    POPUP "������"
    BEGIN
        MENUITEM "&���������",                  ID_MODULES_LOAD
        MENUITEM "&���������",                  ID_MODULES_UNLOAD
        MENUITEM "�������� &�����������...",    ID_MODULES_DEPENDENCY
        , GRAYED
        MENUITEM "&����� �� ����...",           ID_MODULES_SECURITY
        MENUITEM SEPARATOR
        MENUITEM "&��������...",                ID_MODULES_FILEPROPERTIES
    END
    POPUP "����"
    BEGIN
        MENUITEM "&�������",                    ID_WINDOWS_CLOSE
    END
    POPUP "���������"
    BEGIN
        MENUITEM "&������� ���������",          ID_HANDLES_RELEASE
        MENUITEM SEPARATOR
        POPUP "�������", GRAYED
        BEGIN
            MENUITEM "&����������",                 ID_HANDLES_EVENT_SET
            MENUITEM "&��������",                   ID_HANDLES_EVENT_RESET
            MENUITEM "&�������",                    ID_HANDLES_EVENT_PULSE
        END
        POPUP "�������", GRAYED
        BEGIN
            MENUITEM "&����������",                 ID_HANDLES_MUTANT_RELEASE

        END
        POPUP "������� Windows", GRAYED
        BEGIN
            MENUITEM "&��������� ��������",         ID_HANDLES_WINDOWSTATION_ASSIGNTOPROCESS

        END
        POPUP "������� ����", GRAYED
        BEGIN
            MENUITEM "&�������������",              ID_HANDLES_DESKTOP_SWITHTO

        END
        POPUP "�������", GRAYED
        BEGIN
            MENUITEM "&����� �� ��������",          ID_HANDLES_PROCESS_EXITPROCESS

            MENUITEM "&��������� �������",          ID_HANDLES_PROCESS_TERMINATE

        END
        POPUP "�����", GRAYED
        BEGIN
            MENUITEM "&�������������",              ID_HANDLES_THREAD_SUSPEND

            MENUITEM "�&���������",                 ID_HANDLES_THREAD_RESUME
            MENUITEM "&���������",                  ID_HANDLES_THREAD_TERMINATE

        END
        MENUITEM SEPARATOR
        MENUITEM "&����� �� ������...",         ID_HANDLES_SECURITY
    END
    POPUP "������"
    BEGIN
        MENUITEM "&������� ���������",          ID_HANDLES_RELEASE, GRAYED
        MENUITEM "&�������������",              ID_HANDLES_THREAD_SUSPEND
        , GRAYED
        MENUITEM "�&���������",                 ID_HANDLES_THREAD_RESUME
        , GRAYED
        MENUITEM "&���������",                  ID_HANDLES_THREAD_TERMINATE
        MENUITEM "&����� �� �����...",          ID_HANDLES_THREAD_SECURITY
    END
END

IDR_EXTENSION MENU DISCARDABLE 
BEGIN
    POPUP "&����������"
    BEGIN
        MENUITEM "����� ������������ &����...", ID_EXTENSION_FINDUSEDFILE
        MENUITEM "����� ������������ &������...", 
                                                ID_EXTENSION_FINDUSEDMODULE
        MENUITEM "�������� &��� ��������� (���������� ��������)...", 
                                                ID_EXTENSION_ALL_HANDLES
        MENUITEM "�������� ����������� &��������...", 
                                                ID_EXTENSION_SHOW_DRIVERS
        MENUITEM SEPARATOR
        POPUP "&�������������� � �������� ����������"
        BEGIN
            MENUITEM "���������",                   ID_EXTENSION_CPU00
            MENUITEM "25%",                         ID_EXTENSION_CPU25
            MENUITEM "50%",                         ID_EXTENSION_CPU50
            MENUITEM "75%",                         ID_EXTENSION_CPU75
        END
        MENUITEM "&�������� ������ ���������",  ID_EXTENSION_PROCESSICONS
        MENUITEM "&������ �������",             ID_EXTENSION_HIDESERVICES
        MENUITEM SEPARATOR
        MENUITEM "��&��� ���",                  ID_EXTENSION_TIP_OF_THE_DAY
        MENUITEM "&� ��������� Task Manager Extension...", 
                                                ID_EXTENSION_ABOUT
        MENUITEM SEPARATOR
        MENUITEM "&���������...",               ID_EXTENSION_OPTIONS
    END
END

IDR_PROCESS_POPUP MENU DISCARDABLE 
BEGIN
    POPUP "_Process_POPUP_"
    BEGIN
        MENUITEM "&�����...",                   ID_PROCESSES_FILES
        MENUITEM "&������...",                  ID_PROCESSES_MODULES
        MENUITEM "&���������...",               ID_PROCESSES_HANDLES
        MENUITEM "&����...",                    ID_PROCESSES_WINDOWS
        MENUITEM "&������...",                  ID_PROCESSES_THREADS
        MENUITEM "&����� ������...",            ID_PROCESSES_MEMORY
        MENUITEM "&����� �� �������...",        ID_PROCESSES_PROCESS_SECURITY

        MENUITEM SEPARATOR
        MENUITEM "TASKMGR_DEFAULT_ITEMS",       ID_TASKMGR_DEFAULT_ITEMS
        MENUITEM SEPARATOR
        MENUITEM "&����������...",              ID_PROCESSES_INFO
        MENUITEM "�������� &�����������...",    ID_PROCESSES_EXE_DEPENDENCY
        MENUITEM SEPARATOR
        MENUITEM "&��������...",                ID_PROCESSES_EXE_PROPERTIES
    END
END


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

STRINGTABLE DISCARDABLE 
BEGIN
    ID_EXTENSION_REFRESH    "�������� (F5)"
END

STRINGTABLE DISCARDABLE 
BEGIN
    ID_FIND_TEXT            "����� ������ (Ctrl+F)"
    ID_FIND_NEXT_TEXT       "������ ����� (F3)"
    ID_FIND_PREV_TEXT       "������ ����� (Shift+F3)"
    IDS_FIND_MODULE_EDIT    "����� ����� ��� ���� ������ (EXE ��� DLL). �������� ""*"" �������� � ���� ��� ������. ������� ���� �� ����� ��������."
    IDS_FIND_FILE_EDIT      "����� ����� ��� ���� �����. �������� ""*"" �������� � ���� ��� �����. ������� ���� �� ����� ��������."
    IDS_FIND_MODULE_STATIC  "����� ����� ������:"
    IDS_FIND_FILE_STATIC    "����� ����� �����:"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_LIST_NO_ITEMS       "������ ��������� ����"
    ID_MEMORY_EXPAND        "�������� ���������� ����� �������� ������ (Ctrl + '+')"
    ID_MEMORY_COMPACT       "������ ���������� ����� �������� ������ (Ctrl + '-')"
    IDS_OPTIONS_PROPSHT_CAPTION "�������� Task Manager Extension"
END

STRINGTABLE DISCARDABLE 
BEGIN
    ID_INDICATOR_PANE1      "������"
    ID_INDICATOR_PANE2      "���������� ���������"
    IDS_LANGID              "0x419"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_TIPS_DIDYOUKNOW     "� �� �����..."
    IDS_TIPS_FILE_ABSENT    "��������� ������� �����!"
    IDS_TIPS                "��� ���������� ��������� Windows Task Manager, ����� ������������ � Task Manager Extension.\n�� ������ ��������� Windows Task Manager �������� Ctrl+Shift+Esc.\n�� ������ ����� ������������ ���� ������ ����� ���� ����������\\����� ������������ ����...\n�� ������ ����� ������������ ������ ������ ����� ���� ����������\\����� ������������ ������...\n����� ������� ��� ����������� ��������, �������� ����� ����������\\�������� ����������� ��������...\n�� ������ ��������� Task Manager Extension ��� ������� ����� ����� ����� ������������ � �������. ��� ����� �������� ����� ���� ����������\\���������, ������� ����� ""����������� �� ����� ������ Windows"" � ������ ������ ��.\n�� ������ �������� ����� ���������� � �������� �� ������������ ����. ������� �� �������� ������ �������� ���� � �� ������� ������� ������������ �����, ������, ���������, ����� �������, ����, ������, ����� ������ � ����� ������.\n"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDC_AUTORUN_CHECK       "��������� Task Manager Extension ����� ����� � ������� ������ ������������"
    IDC_SHOW_SPLASH         "���������� ���� � ��������� �� ����� ������� Task Manager Extension"
    IDC_PROCESS_COLOR       "���� ������� ���������"
    IDC_SERVICE_PROCESS_COLOR "���� ��������� ���������"
    IDC_CPU_ALERT_COLOR     "���� ���������, ������ ������� ������� �������� ����������"
    IDC_NEXTTIP             "��������� �����"
    IDC_TIP_STARTUP         "���������� ����� ��� �� ����� ��������� Task Manager Extension"
    IDC_SHOW_TIPS           "���������� ����� ��� �� ����� ��������� Task Manager Extension"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDC_TEXT_COMBO          "������� �����"
    IDC_MATCH_WHOLE_WORD    "������ ����� �������. ��� ������, ��� ������� ����� ������ ������ �������� � ������, �� ���� ����� ������� ����� ��� ���������."
    IDC_MATCH_CASE          "��������� ������� ���� � ������"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDC_DIRECTION_UP_RADIO  "����� �����"
    IDC_DIRECTION_DOWN_RADIO "����� �����"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_FIND_OK             "������ �����"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_FIND_CANCEL         "�������� �����"
    IDC_INFO_EXIT           "������� ���� (Esc)"
    IDC_INFO_REFRESH        "�������� ���������� (Enter)"
    IDS_TIPS_OK             "������� ���� � ��������"
    IDS_INFORMATION_RPOCESS "���������� � ��������"
    IDS_SYSTEM_RPOCESS_OPERATION_DENIED 
                            "�������� ����������!\n��� ������� ��������� �������.\n� ���� ��� �������� ������������ �����."
    IDS_CANT_SHELL_EXECUTE  "�� ���� ��������� �������� ""%s"" ��� ������\n""%s"""
    IDS_CAPTION_EXTENDED    " (�����������)"
    IDS_MODULE_FIXED        "����."
    IDS_MEMORY_THREAD_STACK "���� ������"
    IDS_COLUMN_PID          "PID"
    IDS_COLUMN_PROCESS_NAME "�������"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_COLUMN_HANDLE       "���������"
    IDS_COLUMN_HANDLE_PID   "PID ���������"
    IDS_COLUMN_MODULE_BASE  "������� �����"
    IDS_COLUMN_MODULE_LENGTH "�����"
    IDS_COLUMN_MODULE_USAGE "�������������"
    IDS_COLUMN_MODULE_NAME  "���"
    IDS_COLUMN_MODULE_FILE_SIZE "������ �����"
    IDS_COLUMN_MODULE_VERSION "������"
    IDS_COLUMN_MODULE_PATH  "����"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_COLUMN_DRIVER_NAME  "������� ���"
    IDS_COLUMN_DRIVER_ADDRESS "����� ��������"
    IDS_COLUMN_DRIVER_TYPE  "����������"
    IDS_COLUMN_DRIVER_PATH  "����"
    IDS_COLUMN_DRIVER_FILE_SIZE "������ �����"
    IDS_COLUMN_DRIVER_FULL_NAME "��� �����"
    IDS_COLUMN_MEMORY_ADDRESS "������� �����"
    IDS_COLUMN_MEMORY_SIZE  "������"
    IDS_COLUMN_MEMORY_TYPE  "���"
    IDS_COLUMN_MEMORY_BLOCKS "�����"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_COLUMN_MEMORY_PROTECT "������"
    IDS_COLUMN_MEMORY_DESCRIPTION "��������"
    IDS_COLUMN_MEMORY_TYPE_UNKNOWN "�����������"
    IDS_COLUMN_MEMORY_TYPE_FREE "���������"
    IDS_COLUMN_MEMORY_TYPE_RESERVE "�����������������"
    IDS_COLUMN_MEMORY_TYPE_IMAGE "�����"
    IDS_COLUMN_MEMORY_TYPE_MAPPED "��������������"
    IDS_COLUMN_MEMORY_TYPE_PRIVATE "���������"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_COLUMN_THREAD_TID   "ID ������"
    IDS_COLUMN_THREAD_PRIORITY "���������"
    IDS_COLUMN_THREAD_START_ADDRESS "��������� �����"
    IDS_COLUMN_THREAD_MODULE "������"
    IDS_COLUMN_THREAD_STATE "���������"
    IDS_COLUMN_THREAD_REASON "������� ��������"
    IDS_COLUMN_THREAD_CONTEXT_SWITCHES "������������ ���������"
    IDS_COLUMN_THREAD_WAIT_TIME "����� ��������"
    IDS_COLUMN_HANDLE_ACCESS "������"
    IDS_COLUMN_HANDLE_TYPE  "���"
    IDS_COLUMN_HANDLE_TYPE_NUMBER "����� ����"
    IDS_COLUMN_HANDLE_NAME  "���"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_COLUMN_FILE_NAME    "���"
    IDS_COLUMN_FILE_PATH    "����"
    IDS_COLUMN_FILE_DEVICE  "����������"
    IDS_COLUMN_WINDOW_CAPTION "��������� ����"
    IDS_COLUMN_WINDOW_CLASS "�����"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_COLUMN_WINDOW_RECT  "����������"
    IDS_COLUMN_WINDOW_STYLE "�����"
    IDS_COLUMN_WINDOW_EX_STYLE "����������� �����"
    IDS_LIST_STATUS_READY   "�����"
    IDS_LIST_STATUS_BUSY    "��������..."
    IDS_LIST_CAPTION_FIND_USED_FILE "����� ������������� �����"
    IDS_LIST_CAPTION_FIND_USED_MODULE "����� ������������� ������"
    IDS_LIST_CAPTION_ALL_HANDLES "��� ��������� �������"
    IDS_PID_SYSTEM_NAME     "[�������]"
    IDS_LIST_CAPTION_KERNEL_PROCESS "�������"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_LIST_CAPTION_LOADED_KERNEL_MODULES "����������� ������ ������ ����"
    IDS_LIST_CAPTION_KERNEL_MODULES "������ ������ ����"
    IDS_LIST_CAPTION_SUB_FILES "�����"
    IDS_LIST_CAPTION_SUB_MODULES "������"
    IDS_LIST_CAPTION_SUB_WINDOWS "����"
    IDS_LIST_CAPTION_SUB_HANDLES "���������"
    IDS_LIST_CAPTION_SUB_THREADS "������"
    IDS_LIST_CAPTION_SUB_MEMORY_MAP "����� ������"
    IDS_LIST_STATUS_ITEMS   "%d ��������� (%d ��������)"
    IDS_PROCESS_IS_NOT_VALID 
                            "������������� �������� ����� �� ���������� � �������.\n�� ������ ������� ���� � ����������� ��������?"
    IDS_CANT_FIND_TEXT      "�� ���� ����� ������ '%s'."
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_CANT_RELEASE_HANDLE "�� ���� ���������� ���������"
    IDS_CANT_LOAD_MODULE    "�� ���� ��������� ������"
    IDS_CANT_UNLOAD_MODULE  "�� ���� ��������� ������ �� ������"
    IDS_CANT_SET_EVENT      "�� ���� ���������� �������"
    IDS_CANT_RESET_EVENT    "�� ���� �������� �������"
    IDS_CANT_PULSE_EVENT    "�� ���� ������� ������� �������"
    IDS_CANT_RELEASE_MUTEX  "�� ���� ���������� �������"
    IDS_CANT_EXIT_PROCESS   "�� ���� ����� �� ��������"
    IDS_CANT_TERMINATE_PROCESS "�� ���� ���������� �������"
    IDS_CANT_OPEN_PROCESS   "�� ���� ������� �������"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_CANT_RESUME_THREAD  "�� ���� ���������� ���������� ������"
    IDS_CANT_SUSPEND_THREAD "�� ���� ������������� ���������� ������"
    IDS_CANT_TERMINATE_THREAD "�� ���� ��������� �����"
    IDS_CANT_OPEN_THREAD    "�� ���� ������� �����"
    IDS_INVALID_THREAD_ID   "������������� ������ �������!"
    IDS_CANT_FIND_OPENTHREAD_FUNC 
                            "�� ���� ����� ������� OpenThread � ������ kernel32.dll"
    IDS_CANT_ASSIGN_WINSTATION "�� ���� ��������� ������� Windows"
    IDS_CANT_SWITCH_DESKTOP "�� ���� ����������� ������� ����"
    IDS_LIST_FIND_FILE_NAME "��� �����:"
    IDS_LIST_FIND_MODULE_NAME "��� ������:"
    IDS_LIST_FIND_UNKNOWN_NAME "����������� ���:"
END

#endif    // Russian resources
/////////////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources

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

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

IDD_OPTIONS_PROPPAGE_GENERAL DIALOG DISCARDABLE  0, 0, 147, 90
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "General"
FONT 8, "MS Sans Serif"
BEGIN
    GROUPBOX        "Loading",IDC_STATIC,5,5,135,75
    CONTROL         "Run during &Windows logon",IDC_AUTORUN_CHECK,"Button",
                    BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,15,20,101,10
    CONTROL         "Display &splash screen",IDC_SHOW_SPLASH,"Button",
                    BS_AUTOCHECKBOX | WS_TABSTOP,15,40,84,10
    CONTROL         "Show &tip of the day after\n Task Manager activate",
                    IDC_SHOW_TIPS,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | 
                    WS_TABSTOP,15,55,120,20
END

IDD_OPTIONS_PROPPAGE_OTHER DIALOG DISCARDABLE  0, 0, 147, 90
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Colors"
FONT 8, "MS Sans Serif"
BEGIN
    GROUPBOX        "Text Color",IDC_STATIC,5,5,135,80
    PUSHBUTTON      "&Process Name Color",IDC_PROCESS_COLOR,20,20,105,16
    PUSHBUTTON      "&Service Name Color",IDC_SERVICE_PROCESS_COLOR,20,40,
                    105,16
    PUSHBUTTON      "&CPU Alert Color",IDC_CPU_ALERT_COLOR,20,60,105,16
END

IDD_SYSTEMINFODLG DIALOG DISCARDABLE  0, 0, 370, 220
STYLE WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | 
    WS_THICKFRAME
CAPTION "Dialog"
FONT 8, "MS Sans Serif"
BEGIN
    CONTROL         "List1",IDC_LISTVIEW,"SysListView32",LVS_REPORT | 
                    LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_TABSTOP,0,0,
                    370,220
END

IDD_EXTENSION_ABOUT DIALOG DISCARDABLE  0, 0, 332, 92
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "About Task Manager Extension"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "OK",IDOK,275,70,50,14
    LTEXT           "Task Manager Extension",IDC_PRODUCT_VERSION_STATIC,43,7,
                    282,10
    LTEXT           "",IDC_COMMENTS_STATIC,43,23,282,41
    ICON            IDI_SYSTEM_INFO_ICON,IDC_STATIC,7,7,21,20
END

IDD_FIND_TEXT DIALOG DISCARDABLE  0, 0, 268, 82
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Find"
FONT 8, "MS Sans Serif"
BEGIN
    LTEXT           "Find what:",IDC_STATIC,5,10,34,8
    COMBOBOX        IDC_TEXT_COMBO,44,7,158,75,CBS_DROPDOWN | 
                    CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP
    CONTROL         "Match &whole word only",IDC_MATCH_WHOLE_WORD,"Button",
                    BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,7,28,89,10
    CONTROL         "Match &case",IDC_MATCH_CASE,"Button",BS_AUTOCHECKBOX | 
                    WS_TABSTOP,7,41,53,10
    GROUPBOX        "Direction",IDC_STATIC,115,30,87,39
    CONTROL         "&Up",IDC_DIRECTION_UP_RADIO,"Button",BS_AUTORADIOBUTTON | 
                    WS_TABSTOP,123,42,25,10
    CONTROL         "&Down",IDC_DIRECTION_DOWN_RADIO,"Button",
                    BS_AUTORADIOBUTTON | WS_TABSTOP,123,55,35,10
    DEFPUSHBUTTON   "&Find Next",IDOK,211,7,50,14
    PUSHBUTTON      "Cancel",IDCANCEL,211,24,50,14
END

IDD_INFORMATION DIALOG DISCARDABLE  0, 0, 320, 262
STYLE WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU | 
    WS_THICKFRAME
CAPTION "Information"
FONT 8, "MS Sans Serif"
BEGIN
    DEFPUSHBUTTON   "Refresh",IDC_REFRESH,7,7,50,14
    PUSHBUTTON      "Exit",IDC_EXIT,263,7,50,14
    EDITTEXT        IDC_INFO,7,26,306,229,ES_MULTILINE | ES_AUTOVSCROLL | 
                    ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL | WS_HSCROLL
END

IDD_TIP DIALOGEX 0, 0, 231, 164
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Tip of the Day"
FONT 8, "MS Sans Serif", 0, 0, 0x1
BEGIN
    CONTROL         "",IDC_FRAME_RECT,"Static",SS_BLACKFRAME,7,7,217,127,
                    WS_EX_TRANSPARENT
    CONTROL         "",IDC_FRAME_INTERNAL,"Static",SS_WHITEFRAME,16,14,200,
                    112
    LTEXT           "Some String",IDC_TIPSTRING,28,63,177,60,0,
                    WS_EX_TRANSPARENT
    CONTROL         "&Show Tips on StartUp",IDC_TIP_STARTUP,"Button",
                    BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,13,146,85,10
    PUSHBUTTON      "&Next Tip",IDC_NEXTTIP,115,143,50,14,WS_GROUP
    DEFPUSHBUTTON   "&Close",IDOK,174,143,50,14,WS_GROUP
END


/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//

#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE 
BEGIN
    IDD_OPTIONS_PROPPAGE_GENERAL, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 140
        TOPMARGIN, 7
        BOTTOMMARGIN, 82
    END

    IDD_OPTIONS_PROPPAGE_OTHER, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 140
        TOPMARGIN, 7
        BOTTOMMARGIN, 82
    END

    IDD_SYSTEMINFODLG, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 363
        TOPMARGIN, 7
        BOTTOMMARGIN, 213
    END

    IDD_EXTENSION_ABOUT, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 325
        TOPMARGIN, 7
        BOTTOMMARGIN, 84
    END

    IDD_FIND_TEXT, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 261
        VERTGUIDE, 44
        VERTGUIDE, 123
        VERTGUIDE, 202
        TOPMARGIN, 7
        BOTTOMMARGIN, 75
    END

    IDD_INFORMATION, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 313
        TOPMARGIN, 7
        BOTTOMMARGIN, 255
    END

    IDD_TIP, DIALOG
    BEGIN
        LEFTMARGIN, 7
        RIGHTMARGIN, 224
        TOPMARGIN, 7
        BOTTOMMARGIN, 157
    END
END
#endif    // APSTUDIO_INVOKED


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

IDR_PROCESSES MENU DISCARDABLE 
BEGIN
    POPUP "Modules"
    BEGIN
        MENUITEM "&Load",                       ID_MODULES_LOAD
        MENUITEM "&Unload",                     ID_MODULES_UNLOAD
        MENUITEM "&View Dependencies...",       ID_MODULES_DEPENDENCY
        , GRAYED
        MENUITEM "File &Security...",           ID_MODULES_SECURITY
        MENUITEM SEPARATOR
        MENUITEM "&Properties...",              ID_MODULES_FILEPROPERTIES
    END
    POPUP "Windows"
    BEGIN
        MENUITEM "&Close",                      ID_WINDOWS_CLOSE
    END
    POPUP "Handles"
    BEGIN
        MENUITEM "&Close handle",               ID_HANDLES_RELEASE
        MENUITEM SEPARATOR
        POPUP "Event", GRAYED
        BEGIN
            MENUITEM "&Set",                        ID_HANDLES_EVENT_SET
            MENUITEM "&Reset",                      ID_HANDLES_EVENT_RESET
            MENUITEM "&Pulse",                      ID_HANDLES_EVENT_PULSE
        END
        POPUP "Mutant", GRAYED
        BEGIN
            MENUITEM "&Release",                    ID_HANDLES_MUTANT_RELEASE

        END
        POPUP "WindowStation", GRAYED
        BEGIN
            MENUITEM "&Assign to process",          ID_HANDLES_WINDOWSTATION_ASSIGNTOPROCESS

        END
        POPUP "Desktop", GRAYED
        BEGIN
            MENUITEM "&Swith to",                   ID_HANDLES_DESKTOP_SWITHTO

        END
        POPUP "Process", GRAYED
        BEGIN
            MENUITEM "&ExitProcess",                ID_HANDLES_PROCESS_EXITPROCESS

            MENUITEM "&Terminate",                  ID_HANDLES_PROCESS_TERMINATE

        END
        POPUP "Thread", GRAYED
        BEGIN
            MENUITEM "&Suspend",                    ID_HANDLES_THREAD_SUSPEND

            MENUITEM "&Resume",                     ID_HANDLES_THREAD_RESUME
            MENUITEM "&Terminate",                  ID_HANDLES_THREAD_TERMINATE

        END
        MENUITEM SEPARATOR
        MENUITEM "Object &Security...",         ID_HANDLES_SECURITY
    END
    POPUP "Threads"
    BEGIN
        MENUITEM "&Close handle",               ID_HANDLES_RELEASE, GRAYED
        MENUITEM "&Suspend",                    ID_HANDLES_THREAD_SUSPEND
        , GRAYED
        MENUITEM "&Resume",                     ID_HANDLES_THREAD_RESUME
        , GRAYED
        MENUITEM "&Terminate",                  ID_HANDLES_THREAD_TERMINATE
        MENUITEM "Thread &Security...",         ID_HANDLES_THREAD_SECURITY
    END
END

IDR_EXTENSION MENU DISCARDABLE 
BEGIN
    POPUP "&Extension"
    BEGIN
        MENUITEM "Find used &file...",          ID_EXTENSION_FINDUSEDFILE
        MENUITEM "Find used &module...",        ID_EXTENSION_FINDUSEDMODULE
        MENUITEM "Show &all handles (long query)...", 
                                                ID_EXTENSION_ALL_HANDLES
        MENUITEM "Show loaded &drivers...",     ID_EXTENSION_SHOW_DRIVERS
        MENUITEM SEPARATOR
        POPUP "&CPU Usage Alert"
        BEGIN
            MENUITEM "Off",                         ID_EXTENSION_CPU00
            MENUITEM "25%",                         ID_EXTENSION_CPU25
            MENUITEM "50%",                         ID_EXTENSION_CPU50
            MENUITEM "75%",                         ID_EXTENSION_CPU75
        END
        MENUITEM "&Show process icons",         ID_EXTENSION_PROCESSICONS
        MENUITEM "&Hide services",              ID_EXTENSION_HIDESERVICES
        MENUITEM SEPARATOR
        MENUITEM "&Tip of the Day",             ID_EXTENSION_TIP_OF_THE_DAY
        MENUITEM "&About Extension...",         ID_EXTENSION_ABOUT
        MENUITEM SEPARATOR
        MENUITEM "&Options...",                 ID_EXTENSION_OPTIONS
    END
END

IDR_PROCESS_POPUP MENU DISCARDABLE 
BEGIN
    POPUP "_Process_POPUP_"
    BEGIN
        MENUITEM "&Files...",                   ID_PROCESSES_FILES
        MENUITEM "&Modules...",                 ID_PROCESSES_MODULES
        MENUITEM "&Handles...",                 ID_PROCESSES_HANDLES
        MENUITEM "&Windows...",                 ID_PROCESSES_WINDOWS
        MENUITEM "&Threads...",                 ID_PROCESSES_THREADS
        MENUITEM "M&emory Map...",              ID_PROCESSES_MEMORY
        MENUITEM "Process &Security...",        ID_PROCESSES_PROCESS_SECURITY

        MENUITEM SEPARATOR
        MENUITEM "TASKMGR_DEFAULT_ITEMS",       ID_TASKMGR_DEFAULT_ITEMS
        MENUITEM SEPARATOR
        MENUITEM "&Information...",             ID_PROCESSES_INFO
        MENUITEM "&View Dependencies...",       ID_PROCESSES_EXE_DEPENDENCY
        MENUITEM SEPARATOR
        MENUITEM "&Properties...",              ID_PROCESSES_EXE_PROPERTIES
    END
END


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

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

2 TEXTINCLUDE DISCARDABLE 
BEGIN
    "#include ""afxres.h""\r\n"
    "#include ""..\\TaskManagerExDll\\product.h""\r\n"
    "#include ""Module.h""\r\n"
    "#include ""TaskManagerExDllExport.h""\r\n"
    "\0"
END

3 TEXTINCLUDE DISCARDABLE 
BEGIN
    "\r\n"
    "#include ""..\\TaskManagerExDll\\VerInfo.ver""\r\n"
    "\0"
END

#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// Toolbar
//

IDR_SYSTEMINFODLG TOOLBAR DISCARDABLE  16, 15
BEGIN
    BUTTON      ID_TOOLBAR_BUTTON1
    BUTTON      ID_TOOLBAR_BUTTON2
    BUTTON      ID_EXTENSION_REFRESH
    SEPARATOR
    BUTTON      ID_FIND_TEXT
    SEPARATOR
    BUTTON      ID_FIND_PREV_TEXT
    BUTTON      ID_FIND_NEXT_TEXT
    SEPARATOR
    BUTTON      ID_MEMORY_EXPAND
    BUTTON      ID_MEMORY_COMPACT
END


/////////////////////////////////////////////////////////////////////////////
//
// Bitmap
//

IDR_SYSTEMINFODLG       BITMAP  DISCARDABLE     "res\\SystemInfoToolbar.bmp"
IDB_LIGHTBULB           BITMAP  DISCARDABLE     "res\\litebulb.bmp"

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

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDI_DEFAULTPROCESS      ICON    DISCARDABLE     "res\\DefaultProcessIcon.ico"
IDI_SERVICEPROCESS      ICON    DISCARDABLE     "res\\ServiceProcessIcon.ico"
IDI_SYSTEM_INFO_ICON    ICON    DISCARDABLE     "res\\SystemInfo.ico"

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

IDR_SYSTEM_INFO_ACCELERATOR ACCELERATORS DISCARDABLE 
BEGIN
    "F",            ID_FIND_TEXT,           VIRTKEY, CONTROL, NOINVERT
    VK_ADD,         ID_MEMORY_EXPAND,       VIRTKEY, CONTROL, NOINVERT
    VK_F3,          ID_FIND_NEXT_TEXT,      VIRTKEY, NOINVERT
    VK_F3,          ID_FIND_PREV_TEXT,      VIRTKEY, SHIFT, NOINVERT
    VK_F5,          ID_EXTENSION_REFRESH,   VIRTKEY, NOINVERT
    VK_SUBTRACT,    ID_MEMORY_COMPACT,      VIRTKEY, CONTROL, NOINVERT
END


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

STRINGTABLE DISCARDABLE 
BEGIN
    ID_EXTENSION_REFRESH    "Refresh (F5)"
END

STRINGTABLE DISCARDABLE 
BEGIN
    ID_FIND_TEXT            "Find text (Ctrl+F)"
    ID_FIND_NEXT_TEXT       "Find next text occurrence (F3)"
    ID_FIND_PREV_TEXT       "Find previous text occurrence (Shift+F3)"
    IDS_FIND_MODULE_EDIT    "Part of module (EXE or DLL) name. Special value ""*"" matches all modules. It may be a part of module's path. String is case insensitive."
    IDS_FIND_FILE_EDIT      "Part of file name. Special value ""*"" matches all files. It may be a file's path. String is case insensitive."
    IDS_FIND_MODULE_STATIC  "Part of module name:"
    IDS_FIND_FILE_STATIC    "Part of file name:"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_LIST_NO_ITEMS       "There are no items to show"
    ID_MEMORY_EXPAND        "Expand memory blocks of the region (Ctrl + '+')"
    ID_MEMORY_COMPACT       "Hide memory blocks of the region (Ctrl + '-')"
    IDS_OPTIONS_PROPSHT_CAPTION "Task Manager Extension Properties"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_TIPS_DIDYOUKNOW     "Did you know..."
    IDS_TIPS_FILE_ABSENT    "Tips repository is empty!"
    IDS_TIPS                "You should start Windows Task Manager to get the power of Task Manager Extension.\nYou can start Windows Task Manager by pressing Ctrl+Shift+Esc.\nYou can look for used file in all processes by choosing menu option Extension\\Find used file...\nYou can look for used module in all processes by choosing menu option Extension\\Find used module...\nIf you want to know all loaded drivers you should choose menu option Extension\\Show loaded drivers...\nYou can setup Task Manager Extension to be automatically loaded after user logon. You should choose menu option Extension\\Options, check ""Run during logon"" checkbox and press OK button.\nYou can get a lot of process information by right mouse click on particular process item. You can get information about files, modules, handles, access right, windows, threads, memory map ant etc.\n"
END

STRINGTABLE DISCARDABLE 
BEGIN
    ID_INDICATOR_PANE1      "Status pane"
    ID_INDICATOR_PANE2      "Items count pane"
    IDS_LANGID              "0x409"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDC_AUTORUN_CHECK       "Load Task Manager Extension after any user logon"
    IDC_SHOW_SPLASH         "Display splah screen during Task Manager Extension loading"
    IDC_PROCESS_COLOR       "Color of process name"
    IDC_SERVICE_PROCESS_COLOR "Color of service process name"
    IDC_CPU_ALERT_COLOR     "Color of process name that uses CPU too much"
    IDC_NEXTTIP             "Show next tip"
    IDC_TIP_STARTUP         "Show tips during Task Manager Extension activation"
    IDC_SHOW_TIPS           "Show tips during Task Manager Extension activation"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDC_TEXT_COMBO          "Text to find"
    IDC_MATCH_WHOLE_WORD    "Find whole word only. It means that text is not a part of a bigger word, but a single one."
    IDC_MATCH_CASE          "Match symbol case in text"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDC_DIRECTION_UP_RADIO  "Backward lookup"
    IDC_DIRECTION_DOWN_RADIO "Forward lookup"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_FIND_OK             "Start search"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_FIND_CANCEL         "Cancel search"
    IDC_INFO_EXIT           "Close window (Esc)"
    IDC_INFO_REFRESH        "Refresh information (Enter)"
    IDS_TIPS_OK             "Close tips"
    IDS_INFORMATION_RPOCESS "Process Info"
    IDS_SYSTEM_RPOCESS_OPERATION_DENIED 
                            "Operation is impossible!\nThis is a main system process.\nIt has no main executable file."
    IDS_CANT_SHELL_EXECUTE  "Can't execute ""%s"" operation on file\n""%s"""
    IDS_CAPTION_EXTENDED    " (Extended)"
    IDS_MODULE_FIXED        "fixed"
    IDS_MEMORY_THREAD_STACK "Thread Stack"
    IDS_COLUMN_PID          "PID"
    IDS_COLUMN_PROCESS_NAME "Process"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_COLUMN_HANDLE       "Handle"
    IDS_COLUMN_HANDLE_PID   "Handle PID"
    IDS_COLUMN_MODULE_BASE  "Base address"
    IDS_COLUMN_MODULE_LENGTH "Length"
    IDS_COLUMN_MODULE_USAGE "Usage"
    IDS_COLUMN_MODULE_NAME  "Name"
    IDS_COLUMN_MODULE_FILE_SIZE "File size"
    IDS_COLUMN_MODULE_VERSION "Version"
    IDS_COLUMN_MODULE_PATH  "Path"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_COLUMN_DRIVER_NAME  "Base name"
    IDS_COLUMN_DRIVER_ADDRESS "Load address"
    IDS_COLUMN_DRIVER_TYPE  "Extension"
    IDS_COLUMN_DRIVER_PATH  "Path"
    IDS_COLUMN_DRIVER_FILE_SIZE "File size"
    IDS_COLUMN_DRIVER_FULL_NAME "File name"
    IDS_COLUMN_MEMORY_ADDRESS "Base address"
    IDS_COLUMN_MEMORY_SIZE  "Size"
    IDS_COLUMN_MEMORY_TYPE  "Type"
    IDS_COLUMN_MEMORY_BLOCKS "Blocks"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_COLUMN_MEMORY_PROTECT "Protection"
    IDS_COLUMN_MEMORY_DESCRIPTION "Description"
    IDS_COLUMN_MEMORY_TYPE_UNKNOWN "Unknown"
    IDS_COLUMN_MEMORY_TYPE_FREE "Free"
    IDS_COLUMN_MEMORY_TYPE_RESERVE "Reserve"
    IDS_COLUMN_MEMORY_TYPE_IMAGE "Image"
    IDS_COLUMN_MEMORY_TYPE_MAPPED "Mapped"
    IDS_COLUMN_MEMORY_TYPE_PRIVATE "Private"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_COLUMN_THREAD_TID   "Thread ID"
    IDS_COLUMN_THREAD_PRIORITY "Priority"
    IDS_COLUMN_THREAD_START_ADDRESS "Start address"
    IDS_COLUMN_THREAD_MODULE "Module"
    IDS_COLUMN_THREAD_STATE "State"
    IDS_COLUMN_THREAD_REASON "Wait Reason"
    IDS_COLUMN_THREAD_CONTEXT_SWITCHES "Context Switches"
    IDS_COLUMN_THREAD_WAIT_TIME "Wait time"
    IDS_COLUMN_HANDLE_ACCESS "Access"
    IDS_COLUMN_HANDLE_TYPE  "Type"
    IDS_COLUMN_HANDLE_TYPE_NUMBER "Type#"
    IDS_COLUMN_HANDLE_NAME  "Name"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_COLUMN_FILE_NAME    "Name"
    IDS_COLUMN_FILE_PATH    "Path"
    IDS_COLUMN_FILE_DEVICE  "Device"
    IDS_COLUMN_WINDOW_CAPTION "Window Title"
    IDS_COLUMN_WINDOW_CLASS "Class"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_COLUMN_WINDOW_RECT  "Rectangle"
    IDS_COLUMN_WINDOW_STYLE "Style"
    IDS_COLUMN_WINDOW_EX_STYLE "Extended Style"
    IDS_LIST_STATUS_READY   "Ready"
    IDS_LIST_STATUS_BUSY    "Refreshing..."
    IDS_LIST_CAPTION_FIND_USED_FILE "Find used file"
    IDS_LIST_CAPTION_FIND_USED_MODULE "Find used module"
    IDS_LIST_CAPTION_ALL_HANDLES "Show all handles in the system"
    IDS_PID_SYSTEM_NAME     "[System]"
    IDS_LIST_CAPTION_KERNEL_PROCESS "System"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_LIST_CAPTION_LOADED_KERNEL_MODULES "Show loaded kernel modules"
    IDS_LIST_CAPTION_KERNEL_MODULES "Kernel Modules"
    IDS_LIST_CAPTION_SUB_FILES "Files"
    IDS_LIST_CAPTION_SUB_MODULES "Modules"
    IDS_LIST_CAPTION_SUB_WINDOWS "Windows"
    IDS_LIST_CAPTION_SUB_HANDLES "Handles"
    IDS_LIST_CAPTION_SUB_THREADS "Threads"
    IDS_LIST_CAPTION_SUB_MEMORY_MAP "Memory map"
    IDS_LIST_STATUS_ITEMS   "%d items (%d selected)"
    IDS_PROCESS_IS_NOT_VALID 
                            "Probably the process ID is not valid anymore.\nDo you want to close the process window?"
    IDS_CANT_FIND_TEXT      "Cannot find string '%s'."
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_CANT_RELEASE_HANDLE "Can't release handle"
    IDS_CANT_LOAD_MODULE    "Can't load module"
    IDS_CANT_UNLOAD_MODULE  "Can't unload module"
    IDS_CANT_SET_EVENT      "Can't set event"
    IDS_CANT_RESET_EVENT    "Can't reset event"
    IDS_CANT_PULSE_EVENT    "Can't pulse event"
    IDS_CANT_RELEASE_MUTEX  "Can't release mutex"
    IDS_CANT_EXIT_PROCESS   "Can't exit process"
    IDS_CANT_TERMINATE_PROCESS "Can't terminate process"
    IDS_CANT_OPEN_PROCESS   "Can't open process"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_CANT_RESUME_THREAD  "Can't resume thread"
    IDS_CANT_SUSPEND_THREAD "Can't suspend thread"
    IDS_CANT_TERMINATE_THREAD "Can't terminate thread"
    IDS_CANT_OPEN_THREAD    "Can't open thread"
    IDS_INVALID_THREAD_ID   "Thread ID is invalid!"
    IDS_CANT_FIND_OPENTHREAD_FUNC 
                            "Can't find function OpenThread in kernel32.dll"
    IDS_CANT_ASSIGN_WINSTATION "Can't assign window station"
    IDS_CANT_SWITCH_DESKTOP "Can't switch desktop"
    IDS_LIST_FIND_FILE_NAME "File name:"
    IDS_LIST_FIND_MODULE_NAME "Module name:"
    IDS_LIST_FIND_UNKNOWN_NAME "UNKNOWN name:"
END

#endif    // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////



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

#include "..\TaskManagerExDll\VerInfo.ver"

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

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Common Development and Distribution License (CDDL)


Written By
Software Developer (Senior)
Belarus Belarus
He is a young and forward-looking software developer. He also has lots of interesting hobbies like snowboarding, bicycle riding, carting racing and of course talking about himself in a third person. Smile | :)

github.com/kolomenkin

Curriculum Vitae

Comments and Discussions