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