Files
jlibwinapi/native/MsgHook/MsgHookTest.rc
Edward Jakubowski d100d23259 Support for showing if app is 32bit vs 64bit, and support for doing message hooks on both
Added support for message hook viewer to hook both 32 and 64 bit
applications.
Fixed filtering on the msg hook viewer
Added custom filtering on msg hook viewer
Added Process Id targetting on msg hook viewer
Added SetMsgHook.exe command line app as an alternative way of starting
msg hook viewer.
2014-06-03 06:28:14 -04:00

214 lines
12 KiB
Plaintext

// Microsoft Visual C++ generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#ifndef APSTUDIO_INVOKED
#include "targetver.h"
#endif
#define APSTUDIO_HIDDEN_SYMBOLS
#include "windows.h"
#undef APSTUDIO_HIDDEN_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// English (United States) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDI_MSGHOOKICO ICON "MsgHookTest.ico"
IDI_SMALL ICON "small.ico"
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
IDC_MSGHOOKTEST MENU
BEGIN
POPUP "&File"
BEGIN
MENUITEM "Settings", ID_FILE_SETTINGS
MENUITEM SEPARATOR
MENUITEM "Start Hook", ID_FILE_STARTHOOK
MENUITEM "Stop Hook", ID_FILE_STOPHOOK, INACTIVE
MENUITEM SEPARATOR
MENUITEM "Clear", ID_FILE_CLEAR
MENUITEM "E&xit", IDM_EXIT
END
POPUP "Test Msgs"
BEGIN
MENUITEM "WM_SETTEXT", ID_TESTMSGS_WM
MENUITEM "WM_COMMAND", ID_TESTMSGS_WMCOM
MENUITEM "64 bit Process Test", ID_PROC64TEST
END
POPUP "&Help"
BEGIN
MENUITEM "&About ...", IDM_ABOUT
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//
IDC_MSGHOOKTEST ACCELERATORS
BEGIN
"?", IDM_ABOUT, ASCII, ALT
"/", IDM_ABOUT, ASCII, ALT
END
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_ABOUTBOX DIALOGEX 0, 0, 170, 62
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "About MsgHook"
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
ICON 128,IDC_STATIC,14,14,20,20
LTEXT "MsgHook, Version 1.0",IDC_STATIC,42,14,114,8,SS_NOPREFIX
LTEXT "Copyright (C) 2014",IDC_STATIC,42,26,114,8
DEFPUSHBUTTON "OK",IDOK,113,41,50,14,WS_GROUP
END
IDD_DIALOG1 DIALOGEX 0, 0, 253, 183
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Settings"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "OK",IDOK,135,162,50,14
PUSHBUTTON "Cancel",IDCANCEL,195,162,50,14
RTEXT "Target Process Id:",IDC_STATIC,7,9,100,8
EDITTEXT IDC_TARGETPID,121,7,51,14,ES_AUTOHSCROLL
GROUPBOX "Filter Options:",IDC_STATIC,7,41,222,42
CONTROL "WM_COMMAND",IDC_CHECK_CMD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,54,78,10
CONTROL "WM_NOTIFY",IDC_CHECK_NOT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,66,78,10
CONTROL "Above WM_USER",IDC_CHECK_ABO,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,123,54,72,10
GROUPBOX "Test Message Inputs",IDC_STATIC,7,86,223,64
RTEXT "WM_SETTEXT:",IDC_STATIC,18,110,59,11
LTEXT "MSG NAME WPARAM LPARAM",IDC_STATIC,18,97,196,8
RTEXT "WM_COMMAND:",IDC_STATIC,18,125,59,11
EDITTEXT IDC_WMSETW,85,109,40,14,ES_AUTOHSCROLL
EDITTEXT IDC_WMSETL,139,109,40,14,ES_AUTOHSCROLL
EDITTEXT IDC_WMCOMW,85,124,40,14,ES_AUTOHSCROLL
EDITTEXT IDC_WMCOML,139,124,40,14,ES_AUTOHSCROLL
RTEXT "Or Target HWND:",IDC_STATIC,7,24,100,11
EDITTEXT IDC_HWND,121,22,51,14,ES_AUTOHSCROLL
CONTROL "Custom:",IDC_CUSTOMCHK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,123,66,40,11
EDITTEXT IDC_CUSTOMMSG,163,65,55,14,ES_AUTOHSCROLL
END
/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO
BEGIN
IDD_ABOUTBOX, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 163
TOPMARGIN, 7
BOTTOMMARGIN, 55
END
IDD_DIALOG1, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 246
TOPMARGIN, 7
BOTTOMMARGIN, 176
END
END
#endif // APSTUDIO_INVOKED
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE
BEGIN
"resource.h\0"
END
2 TEXTINCLUDE
BEGIN
"#ifndef APSTUDIO_INVOKED\r\n"
"#include ""targetver.h""\r\n"
"#endif\r\n"
"#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
"#include ""windows.h""\r\n"
"#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
"\0"
END
3 TEXTINCLUDE
BEGIN
"\r\n"
"\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// BINARY
//
IDR_SETMH64 BINARY MOVEABLE PURE "..\\SetMsgHook\\bin\\SetMsgHook64.exe"
IDR_SETMH32 BINARY MOVEABLE PURE "..\\SetMsgHook\\bin\\SetMsgHook32.exe"
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE
BEGIN
IDS_APP_TITLE "Message Hook Viewer"
IDC_MSGHOOKTEST "MSGHOOKVIEW"
END
#endif // English (United States) resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED