mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
298 lines
9.8 KiB
298 lines
9.8 KiB
//Microsoft Developer Studio generated resource script.
|
|
//
|
|
#include "ids.h"
|
|
|
|
#define APSTUDIO_READONLY_SYMBOLS
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Generated from the TEXTINCLUDE 2 resource.
|
|
//
|
|
#include "winres.h"
|
|
#include "winver.h"
|
|
#include "ntverp.h"
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
#undef APSTUDIO_READONLY_SYMBOLS
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// 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
|
|
|
|
#ifndef _MAC
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Version
|
|
//
|
|
|
|
VS_VERSION_INFO VERSIONINFO
|
|
FILEVERSION 2,2,0,0
|
|
PRODUCTVERSION 5,0,1636,1
|
|
FILEFLAGSMASK 0x3fL
|
|
#ifdef _DEBUG
|
|
FILEFLAGS 0x1L
|
|
#else
|
|
FILEFLAGS 0x0L
|
|
#endif
|
|
FILEOS 0x40004L
|
|
FILETYPE 0x1L
|
|
FILESUBTYPE 0x0L
|
|
BEGIN
|
|
BLOCK "StringFileInfo"
|
|
BEGIN
|
|
BLOCK "040904B0"
|
|
BEGIN
|
|
VALUE "CompanyName", "Microsoft Corporation\0"
|
|
VALUE "FileDescription", "Application Verifier\0"
|
|
VALUE "FileVersion", "2.2\0"
|
|
VALUE "InternalName", "AppVerifier\0"
|
|
VALUE "LegalCopyright", "Copyright (C) Microsoft Corp. 1981-1997\0"
|
|
VALUE "OriginalFilename", "appverif.exe\0"
|
|
VALUE "ProductName", "Microsoft(R) Windows NT(R) Operating System\0"
|
|
VALUE "ProductVersion", "5.00.1636.1\0"
|
|
END
|
|
END
|
|
BLOCK "VarFileInfo"
|
|
BEGIN
|
|
VALUE "Translation", 0x409, 1200
|
|
END
|
|
END
|
|
|
|
#endif // !_MAC
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Icon
|
|
//
|
|
|
|
// Icon with lowest ID value placed first to ensure application icon
|
|
// remains consistent on all systems.
|
|
IDI_ICON ICON DISCARDABLE "appverifier.ico"
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Dialog
|
|
//
|
|
|
|
IDD_DLG_MAIN DIALOG DISCARDABLE 0, 0, 429, 225
|
|
STYLE DS_MODALFRAME | DS_CENTER | DS_CONTEXTHELP | WS_MINIMIZEBOX |
|
|
WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Application Verifier"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
LTEXT "&Applications",IDC_STATIC,7,48,39,8
|
|
CONTROL "List1",IDC_LIST_APPS,"SysListView32",LVS_REPORT |
|
|
LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER |
|
|
LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,7,60,197,101
|
|
LTEXT "&Test settings:",IDC_STATIC,214,48,43,8
|
|
CONTROL "List2",IDC_LIST_SETTINGS,"SysListView32",LVS_REPORT |
|
|
LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER |
|
|
WS_BORDER | WS_TABSTOP,214,61,208,100
|
|
PUSHBUTTON "A&dd...",IDC_BTN_ADD,7,166,50,14
|
|
PUSHBUTTON "&Remove",IDC_BTN_REMOVE,62,166,50,14
|
|
PUSHBUTTON "R&un",IDC_BTN_RUN,117,166,50,14
|
|
PUSHBUTTON "&Options...",IDC_BTN_OPTIONS,7,204,50,14
|
|
PUSHBUTTON "&View Logs...",IDC_BTN_VIEW_LOG,62,204,50,14
|
|
PUSHBUTTON "View &Exported Log...",IDC_BTN_VIEW_EXTERNAL_LOG,117,
|
|
204,78,14
|
|
LTEXT "Te&st setting description:",IDC_STATIC,214,167,76,8
|
|
EDITTEXT IDC_STATIC_DESC,214,178,208,40,ES_MULTILINE |
|
|
ES_READONLY | WS_VSCROLL
|
|
LTEXT "To select applications to be verified, click Add. You can then select test settings for each specific application. Once the applications appear in the Applications pane, you can run them by either clicking Run or by starting them manually.",
|
|
IDC_STATIC,32,7,390,17
|
|
ICON IDI_ICON,IDC_STATIC,7,7,21,20
|
|
LTEXT "The test settings for each application persist until the application is removed from the Applications pane. To view logs you generate, click View Logs. To view logs saved by yourself or another person, click View Exported Log.",
|
|
IDC_STATIC,32,25,390,19
|
|
END
|
|
|
|
IDD_VIEWLOG_PAGE DIALOGEX 0, 0, 370, 297
|
|
STYLE DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE |
|
|
WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
|
|
CAPTION "Verifier Log"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
PUSHBUTTON "&Delete Log",IDC_BTN_DELETE_LOG,7,7,50,14
|
|
PUSHBUTTON "Delete &All",IDC_BTN_DELETE_ALL,61,7,50,14
|
|
PUSHBUTTON "&Export Log...",IDC_BTN_EXPORT_LOG,115,7,50,14
|
|
LTEXT "&Log results:",IDC_STATIC,7,29,37,8
|
|
CONTROL "Tree1",IDC_ISSUES,"SysTreeView32",TVS_HASBUTTONS |
|
|
TVS_HASLINES | TVS_LINESATROOT | TVS_SHOWSELALWAYS |
|
|
WS_BORDER | WS_TABSTOP,7,39,356,183
|
|
LTEXT "&Possible solutions:",IDC_SOLUTIONS_STATIC,7,226,58,8,
|
|
NOT WS_GROUP
|
|
CONTROL "Click a log entry to view its possible solutions.",
|
|
IDC_ISSUE_DESCRIPTION,"SysLink",WS_TABSTOP,7,237,356,53,
|
|
WS_EX_STATICEDGE
|
|
END
|
|
|
|
IDD_OPTIONS DIALOG DISCARDABLE 0, 0, 350, 86
|
|
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Options"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
CONTROL "&Clear session log when test settings change",
|
|
IDC_CLEAR_LOG_ON_CHANGES,"Button",BS_AUTOCHECKBOX |
|
|
WS_TABSTOP,7,7,153,10
|
|
CONTROL "&Break in the debugger after each logged event (debugger required)",
|
|
IDC_BREAK_ON_LOG,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,
|
|
25,227,10
|
|
CONTROL "&Use full page heap (increases memory usage)",
|
|
IDC_FULL_PAGEHEAP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
|
|
7,43,159,10
|
|
DEFPUSHBUTTON "OK",IDOK,293,7,50,14
|
|
PUSHBUTTON "Cancel",IDCANCEL,293,24,50,14
|
|
CONTROL "U&se the appverifier debugger to get crash logs and log kernel checks",
|
|
IDC_USE_AV_DEBUGGER,"Button",BS_AUTOCHECKBOX |
|
|
WS_TABSTOP,7,61,233,10
|
|
END
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// DESIGNINFO
|
|
//
|
|
|
|
#ifdef APSTUDIO_INVOKED
|
|
GUIDELINES DESIGNINFO DISCARDABLE
|
|
BEGIN
|
|
IDD_DLG_MAIN, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 7
|
|
RIGHTMARGIN, 422
|
|
VERTGUIDE, 32
|
|
VERTGUIDE, 57
|
|
VERTGUIDE, 62
|
|
VERTGUIDE, 112
|
|
VERTGUIDE, 117
|
|
VERTGUIDE, 204
|
|
VERTGUIDE, 214
|
|
TOPMARGIN, 7
|
|
BOTTOMMARGIN, 218
|
|
HORZGUIDE, 37
|
|
HORZGUIDE, 42
|
|
HORZGUIDE, 142
|
|
HORZGUIDE, 147
|
|
END
|
|
|
|
IDD_VIEWLOG_PAGE, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 7
|
|
RIGHTMARGIN, 363
|
|
TOPMARGIN, 7
|
|
BOTTOMMARGIN, 290
|
|
HORZGUIDE, 237
|
|
END
|
|
|
|
IDD_OPTIONS, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 7
|
|
RIGHTMARGIN, 343
|
|
TOPMARGIN, 7
|
|
BOTTOMMARGIN, 79
|
|
END
|
|
END
|
|
#endif // APSTUDIO_INVOKED
|
|
|
|
|
|
#ifdef APSTUDIO_INVOKED
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// TEXTINCLUDE
|
|
//
|
|
|
|
1 TEXTINCLUDE DISCARDABLE
|
|
BEGIN
|
|
"ids.h\0"
|
|
END
|
|
|
|
2 TEXTINCLUDE DISCARDABLE
|
|
BEGIN
|
|
"#include ""winres.h""\r\n"
|
|
"#include ""winver.h""\r\n"
|
|
"#include ""ntverp.h""\r\n"
|
|
"\0"
|
|
END
|
|
|
|
3 TEXTINCLUDE DISCARDABLE
|
|
BEGIN
|
|
"\r\n"
|
|
"\0"
|
|
END
|
|
|
|
#endif // APSTUDIO_INVOKED
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// String Table
|
|
//
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_VERIFY_LOCKS_CHECKS_DESC
|
|
"Checks for common errors with locks. (Requires debugger to see results. May cause access violations when errors are found.)"
|
|
IDS_VERIFY_HANDLE_CHECKS_DESC
|
|
"Checks for common errors with handles. (Requires debugger to see results. May cause access violations when errors are found.)"
|
|
IDS_PAGE_HEAP_DESC "Regularly checks the heap for corruption, and adds guard pages at the end of every allocation to catch overruns. (Causes Access Violation on error)"
|
|
IDS_VERIFY_STACK_CHECKS_DESC
|
|
"Disables stack growth, causing a stack overflow error if the initial stack size is inadequate. (Causes Stack Overflow exception on error.)"
|
|
IDS_CANT_LAUNCH_EXE "Failed to run the specified application."
|
|
IDS_VIEW_TEST_DESC "Select a test setting to view its description."
|
|
IDS_CANT_COPY "Error %d while copying log file."
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_ACCESS_IS_DENIED "Access is denied. This tool requires administrator priviledges."
|
|
IDS_REGOPENKEYEX_FAILED "RegOpenKeyEx('%s') failed: error %u"
|
|
IDS_REGENUMKEYEX_FAILED "RegEnumKeyEx('%s') failed: error %u"
|
|
IDS_REGQUERYVALUEEX_FAILED "RegQueryValueEx('%s') failed: error %u"
|
|
IDS_INVALID_PARAMETER "Parameter '%s' unknown."
|
|
IDS_INVALID_TEST "Test '%s' unknown."
|
|
IDS_NO_APP "No applications specified."
|
|
IDS_VERIFY_LOCKS_CHECKS "Locks usage checking"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_VERIFY_HANDLE_CHECKS "Detect invalid handle usage"
|
|
IDS_PAGE_HEAP "Detect heap corruptions"
|
|
IDS_VERIFY_STACK_CHECKS "Thread stack size checking"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_LOG_TITLE_SINGLE "Exported Log - "
|
|
IDS_LOG_TITLE_LOCAL "Logs"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_APP_NAME "Application Verifier"
|
|
IDS_VERSION_STRING "2.3"
|
|
IDS_COPYRIGHT "Copyright (c) Microsoft Corporation. All rights reserved."
|
|
IDS_VIEW_EXPORTED_LOG_TITLE "Open Exported Log"
|
|
IDS_ADD_APPLICATION_TITLE "Add Application"
|
|
IDS_EXPORT_LOG_TITLE "Export Log"
|
|
END
|
|
|
|
#endif // English (U.S.) resources
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
#ifndef APSTUDIO_INVOKED
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Generated from the TEXTINCLUDE 3 resource.
|
|
//
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
#endif // not APSTUDIO_INVOKED
|
|
|