www.pudn.com > Process_Mo18292312142004.rar > Resource.rc


#include "windows.h" 
#include "resource.h" 
 
///////////////////////////////////////////////////////////////////////////// 
// 
// Icon's 
// 
// Icon with lowest ID value placed first to ensure application icon 
// remains consistent on all systems. 
 
ID_ICON_MAIN            ICON    DISCARDABLE     "main.ico" 
ID_ICON_WINDOW          ICON    DISCARDABLE     "window.ico" 
ID_ICON_THREAD          ICON    DISCARDABLE     "thread.ico" 
ID_ICON_NETSTAT         ICON    DISCARDABLE     "ports.ico" 
ID_ICON_REGEDIT         ICON    DISCARDABLE     "regedit.ico" 
ID_ICON_SERVICES        ICON    DISCARDABLE     "Services.ico" 
ID_ICON_PORTS           ICON    DISCARDABLE     "main.ico" 
ID_ICON_VERSION         ICON    DISCARDABLE     "version.ico" 
ID_ICON_FIND            ICON    DISCARDABLE     "find.ico" 
ID_ICON_PRI             ICON    DISCARDABLE     "pri.ico" 
ID_ICON_FILE            ICON    DISCARDABLE     "file.ico" 
ID_ICON_COMMAND         ICON    DISCARDABLE     "command.ico" 
 
 
///////////////////////////////////////////////////////////////////////////// 
// 
// Version info 
// 
 
VS_VERSION_INFO VERSIONINFO 
 FILEVERSION 1,0,0,1 
 PRODUCTVERSION 1,0,0,1 
 FILEFLAGSMASK 0x3fL 
#ifdef _DEBUG 
 FILEFLAGS 0x1L 
#else 
 FILEFLAGS 0x0L 
#endif 
 FILEOS 0x40004L 
 FILETYPE 0x1L 
 FILESUBTYPE 0x0L 
BEGIN 
    BLOCK "StringFileInfo" 
    BEGIN 
        BLOCK "000004b0" 
        BEGIN 
            VALUE "Comments", "Process Monitor for Windows NT 32 bit\0" 
            VALUE "CompanyName", "Michel van Kerkhof \0" 
            VALUE "FileDescription", "Process Monitor for Windows NT 32 bit\0" 
            VALUE "FileVersion", "1, 0, 0, 1\0" 
            VALUE "InternalName", "ProcessMonitor\0" 
            VALUE "LegalCopyright", "Copyright © 2004 Michel van Kerkhof\0" 
            VALUE "OriginalFilename", "ProcMon.exe\0" 
            VALUE "ProductName", "Process Monitor for Windows NT 32 bit\0" 
            VALUE "ProductVersion", "1, 0, 0, 1\0" 
        END 
    END 
    BLOCK "VarFileInfo" 
    BEGIN 
        VALUE "Translation", 0x0, 1200 
    END 
END 
 
 
///////////////////////////////////////////////////////////////////////////// 
// 
// Main window Menu 
// 
 
IDM_MAIN MENUEX DISCARDABLE  
BEGIN 
    POPUP "&File" 
    BEGIN 
        MENUITEM "&Run..",                      	IDM_RUN 
        MENUITEM MFT_SEPARATOR 
        MENUITEM "&Save All Processes Detais to file", 	IDM_PROC_SAVE_ALL 
        MENUITEM MFT_SEPARATOR 
        POPUP "&ShutDown" 
        BEGIN 
            MENUITEM "&ShutDown",                   	IDM_SHUTDOWN_NORMAL 
            MENUITEM "ShutDown &Force",             	IDM_SHUTDOWN_FORCE 
            MENUITEM "ShutDown and &Poweroff",      	IDM_SHUTDOWN_POWEROFF 
            MENUITEM "&Reboot",                     	IDM_SHUTDOWN_REBOOT 
            MENUITEM "&Logoff Current user",        	IDM_SHUTDOWN_LOGOFF 
            MENUITEM "Stand&By",                    	IDM_SHUTDOWN_LOCK 
        END 
        MENUITEM MFT_SEPARATOR 
        MENUITEM "E&xit",		                IDM_EXIT 
    END 
    POPUP "&Options" 
    BEGIN 
        MENUITEM "Replace &Taskmanager",        	IDM_TASKMAN 
        MENUITEM MFT_SEPARATOR 
        POPUP "Update &Speed" 
        BEGIN 
            MENUITEM "0.5 &sec",                    	IDM_SPEED_500 
            MENUITEM "1 &sec",                      	IDM_SPEED_1000 
            MENUITEM "2 &sec",                      	IDM_SPEED_2000 
            MENUITEM "5 &sec",                      	IDM_SPEED_5000 
        END 
        MENUITEM MFT_SEPARATOR 
        MENUITEM "&Hide when minimized",        	IDM_HIDE_MINIMIZED 
        MENUITEM MFT_SEPARATOR 
        MENUITEM "&Find Dll",                   	IDM_FIND_DLL 
        MENUITEM "&Find Window",                	IDM_FIND_WND 
    END 
    POPUP "&View" 
    BEGIN 
        MENUITEM "Show &Lower Plane",           	IDM_SHOW_EXTRA_INFO 
        MENUITEM MFT_SEPARATOR 
        MENUITEM "Show &Process Info",          	IDM_EXTRA_INFO 
        MENUITEM "Show &Dll's",                 	IDM_DLL_INFO 
        MENUITEM "Show &Handles",               	IDM_HANDLES_INFO 
    END 
    POPUP "&Help" 
    BEGIN 
        MENUITEM "&About ...",                  	IDM_ABOUT 
    END 
END 
 
 
///////////////////////////////////////////////////////////////////////////// 
// 
// Tray icon popup 
// 
 
IDM_TRAY_POPUP MENUEX DISCARDABLE  
BEGIN 
    POPUP "&TrayIcon",                      		0 
    BEGIN 
        MENUITEM "&Open",                       	TRAY_OPEN 
        MENUITEM MFT_SEPARATOR 
        MENUITEM "&Maximize",                   	TRAY_MAXIMIZE 
        MENUITEM "&Minimize",                   	TRAY_MINIMIZE 
        MENUITEM MFT_SEPARATOR 
        MENUITEM "&Exit",                       	TRAY_EXIT 
    END 
END 
 
 
///////////////////////////////////////////////////////////////////////////// 
// 
// Listview Popups (ProcList, Modulelist, HandleList) 
// 
 
IDM_LISTVIEW_POPUP MENUEX DISCARDABLE  
BEGIN 
    POPUP "&ProcPopup",                     		0 
    BEGIN 
        MENUITEM "&Kill Process",               	PROC_KILL 
        MENUITEM "Kill And &Delete",            	PROC_KILL_DEL 
        MENUITEM MFT_SEPARATOR 
        MENUITEM "&Save Process Detais to disk", 	PROC_SAVE	 
        MENUITEM MFT_SEPARATOR 
        POPUP "&Set Priority",                  	0 
        BEGIN 
            MENUITEM "&RealTime",                   	PROC_REALTIME 
            MENUITEM "&High",                       	PROC_HIGH 
            MENUITEM "&Above Normal",               	PROC_ABOVE 
            MENUITEM "&Normal",                     	PROC_NORMAL 
            MENUITEM "&Below Normal",               	PROC_BELOW 
            MENUITEM "&Idle",                       	PROC_IDLE 
        END 
        MENUITEM MFT_SEPARATOR 
        MENUITEM "&Copy to Clipboard",          	PROC_CLIP 
        MENUITEM MFT_SEPARATOR 
        MENUITEM "&File properties",           		PROC_PROPERTIES 
        MENUITEM MFT_SEPARATOR 
        MENUITEM "&Debug",                      	PROC_DEBUG 
    END 
    POPUP "&MODULEPOPUP",                   		0 
    BEGIN 
        MENUITEM "&Unload Dll",                 	DLL_UNLOAD 
        MENUITEM MFT_SEPARATOR 
        MENUITEM "&Copy to Clipboard",          	DLL_CLIP 
        MENUITEM MFT_SEPARATOR 
        MENUITEM "&File properties",            	DLL_PROPERTIES 
    END 
    POPUP "&HANDLEPOPUP", 		                0 
    BEGIN 
        MENUITEM "&Copy to Clipboard",          	HANDLE_CLIP 
    END 
END 
 
 
///////////////////////////////////////////////////////////////////////////// 
// 
// Find window popup 
// 
 
IDM_FINDWND_POPUP MENUEX DISCARDABLE  
BEGIN 
    POPUP "&FindWnd",                       		0 
    BEGIN 
        MENUITEM "&Get Info",                  		FIND_GETINFO 
        MENUITEM MFT_SEPARATOR 
        MENUITEM "&UnHook",                    		FIND_UNHOOK 
        MENUITEM MFT_SEPARATOR 
        MENUITEM "&Hide Window",               		FIND_HIDEWND 
        MENUITEM "&Destroy Window",            		FIND_DESTROY 
    END 
END 
 
 
///////////////////////////////////////////////////////////////////////////// 
// 
// Dialog 
// 
// 
// Dll Search window 
// 
// 
 
IDD_DIALOG1 DIALOG DISCARDABLE  50, 50, 400, 150 
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME 
CAPTION "Process Monitor Dll Search" 
FONT 8, "MS Sans Serif" 
BEGIN 
    CONTROL         "List1",IDC_LIST1,"SysListView32",LVS_REPORT |  
                    LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER |  
                    WS_TABSTOP,5,30,390,115 
    LTEXT           "Enter search string:",IDC_STATIC,5,8,70,8 
    EDITTEXT        IDC_EDIT1,75,7,215,12,ES_LOWERCASE | ES_AUTOHSCROLL 
    PUSHBUTTON      "&Search",IDC_BUTTON1,300,7,44,12 
    PUSHBUTTON      "&Cancel",IDC_BUTTON2,350,7,44,12 
END 
 
///////////////////////////////////////////////////////////////////////////// 
// 
// 
// Find Window dialog 
// 
// 
 
 
IDD_DIALOG2 DIALOGEX 10, 10, 240, 106 
STYLE  DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU 
CAPTION "Process Monitor Find Window" 
FONT 8, "MS Sans Serif", 0, 0, 0x1 
BEGIN 
    LTEXT           "&Window Text:",IDC_STATIC,5,7,50,10,0, 
    EDITTEXT        IDC_EDIT1,55,6,180,12,ES_AUTOHSCROLL | ES_READONLY 
    EDITTEXT        IDC_EDIT2,55,24,180,12,ES_AUTOHSCROLL | ES_READONLY 
    LTEXT           "&Process Name:",IDC_STATIC,5,43,50,10,0, 
    EDITTEXT        IDC_EDIT3,55,42,180,12,ES_AUTOHSCROLL | ES_READONLY 
    LTEXT           "&Process ID:",IDC_STATIC,5,61,50,10,0, 
    EDITTEXT        IDC_EDIT4,55,60,60,12,ES_AUTOHSCROLL | ES_READONLY 
    LTEXT           "&Thread Id:",IDC_STATIC,120,61,50,10,0, 
    EDITTEXT        IDC_EDIT5,175,60,60,12,ES_AUTOHSCROLL | ES_READONLY 
    DEFPUSHBUTTON   "&Close ",IDC_BUTTON1_WND,5,78,45,12 
    CONTROL         "&Hook",IDC_BUTTON2_WND,"Button",BS_AUTOCHECKBOX |  
                    BS_PUSHLIKE | WS_TABSTOP,55,78,45,12 
END 
 
 
///////////////////////////////////////////////////////////////////////////// 
// 
// 
// Windows styles dialog 
// 
// 
 
 
IDD_DIALOG3 DIALOGEX 0, 0, 266, 214 
STYLE DS_MODALFRAME | DS_NOIDLEMSG | DS_SETFOREGROUND | DS_FIXEDSYS |  
    DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU 
CAPTION "Window Information" 
FONT 6, "MS Sans Serif" 
BEGIN 
    PUSHBUTTON   "OK",IDC_BUTTON1,7,193,50,14 
    PUSHBUTTON      "Cancel",IDC_BUTTON2,70,193,50,14 
    LTEXT           "Window Title:",IDC_STATIC,7,8,50,8 
    EDITTEXT        IDC_EDIT1,60,7,203,12,ES_AUTOHSCROLL 
 
    CONTROL         "WS_BORDER",IDC_WS_BORDER,				"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,35,80,10 
    CONTROL         "WS_CAPTION",IDC_WS_CAPTION,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,45,80,10 
    CONTROL         "WS_CHILD",IDC_WS_CHILD,				"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,55,80,10 
    CONTROL         "WS_CLIPCHILDREN",IDC_WS_CLIPCHILDREN,		"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,65,84,10 
    CONTROL         "WS_CLIPSIBLINGS",IDC_WS_CLIPSIBLINGS,		"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,75,80,10 
    CONTROL         "WS_DISABLED",IDC_WS_DISABLED,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,85,80,10 
 
    CONTROL         "WS_DLGFRAME",IDC_WS_DLGFRAME,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,35,80,10 
    CONTROL         "WS_GROUP",IDC_WS_GROUP,				"Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,45,80,10 
    CONTROL         "WS_HSCROLL",IDC_WS_HSCROLL,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,55,80,10 
    CONTROL         "WS_MAXIMIZE",IDC_WS_MAXIMIZE,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,65,80,10 
    CONTROL         "WS_MINIMIZE",IDC_WS_MINIMIZE,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,75,80,10 
    CONTROL         "WS_OVERLAPPED",IDC_WS_OVERLAPPED,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,85,80,10 
 
    CONTROL         "WS_POPUP",IDC_WS_POPUP,				"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,35,80,10 
    CONTROL         "WS_SYSMENU	",IDC_WS_SYSMENU,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,45,80,10 
    CONTROL         "WS_TABSTOP",IDC_WS_TABSTOP,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,55,80,10 
    CONTROL         "WS_VISIBLE",IDC_WS_VISIBLE,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,65,80,10 
    CONTROL         "WS_VSCROLL",IDC_WS_VSCROLL	,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,75,80,10 
     
    CONTROL         "DLGMODALFRAME",IDC_WS_EX_DLGMODALFRAME,		"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,115,80,10 
    CONTROL         "NOPARENTNOTIFY",IDC_WS_EX_NOPARENTNOTIFY,		"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,125,80,10 
    CONTROL         "TOPMOST",IDC_WS_EX_TOPMOST,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,135,80,10 
    CONTROL         "ACCEPTFILES",IDC_WS_EX_ACCEPTFILES,		"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,145,84,10 
    CONTROL         "TRANSPARENT",IDC_WS_EX_TRANSPARENT,		"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,155,80,10 
    CONTROL         "MDICHILD",IDC_WS_EX_MDICHILD,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,165,80,10 
    CONTROL         "TOOLWINDOW",IDC_WS_EX_TOOLWINDOW,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,10,175,80,10 
 
    CONTROL         "WINDOWEDGE",IDC_WS_EX_WINDOWEDGE,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,115,80,10 
    CONTROL         "CLIENTEDGE",IDC_WS_EX_CLIENTEDGE,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,125,80,10 
    CONTROL         "CONTEXTHELP",IDC_WS_EX_CONTEXTHELP,		"Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,135,80,10 
    CONTROL         "RIGHT",IDC_WS_EX_RIGHT,				"Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,145,80,10 
    CONTROL         "LEFT",IDC_WS_EX_LEFT,				"Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,155,80,10 
    CONTROL         "RTLREADING",IDC_WS_EX_RTLREADING,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,95,165,80,10 
 
    CONTROL         "LTRREADING",IDC_WS_EX_LTRREADING,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,115,80,10 
    CONTROL         "LEFTSCROLLBAR",IDC_WS_EX_LEFTSCROLLBAR,		"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,125,80,10 
    CONTROL         "RIGHTSCROLLBAR",IDC_WS_EX_RIGHTSCROLLBAR,		"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,135,80,10 
    CONTROL         "CONTROLPARENT",IDC_WS_EX_CONTROLPARENT,		"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,145,80,10 
    CONTROL         "STATICEDGE",IDC_WS_EX_STATICEDGE,			"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,155,80,10 
    CONTROL         "APPWINDOW",IDC_WS_EX_APPWINDOW	,		"Button",BS_AUTOCHECKBOX | WS_TABSTOP,180,165,80,10 
    GROUPBOX        "Window Styles",IDC_STATIC,3,23,260,75 
    GROUPBOX        "Window Extended Styles",IDC_STATIC,3,103,260,85 
 
END 
 
//////////////////////////////////////////////////////////////////////////////// 
// 
// About dialog 
// 
 
IDD_DIALOG4 DIALOG DISCARDABLE  0, 0, 259, 79 
STYLE DS_MODALFRAME | DS_NOIDLEMSG | DS_SETFOREGROUND | DS_FIXEDSYS |  
    DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU 
CAPTION "About Process Monitor" 
FONT 9, "MS Sans Serif" 
BEGIN 
    PUSHBUTTON      "&Close",IDCANCEL,35,60,42,12 
    LTEXT           "Process Monitor version 1.0, Copyright © 2004 Michel van Kerkhof\nProcess Monitor comes with ABSOLUTELY NO WARRANTY.\nThis is free software, and you are welcome to redistribute it\nunder certain conditions,refer to the readme file for details.", 
                    IDC_STATIC,35,7,217,34 
    LTEXT           "http://home.planet.nl/~wijk0550/",IDC_STATIC,35,42,217, 
                    10 
    ICON            ID_ICON_MAIN,IDC_STATIC,7,13,21,20 
END