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.
713 lines
30 KiB
713 lines
30 KiB
//Microsoft Developer Studio generated resource script.
|
|
//
|
|
#include "resource.h"
|
|
|
|
#define APSTUDIO_READONLY_SYMBOLS
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Generated from the TEXTINCLUDE 2 resource.
|
|
//
|
|
#include "afxres.h"
|
|
#include <winver.h>
|
|
#include <ntverp.h>
|
|
|
|
#define VER_FILETYPE VFT_APP
|
|
#define VER_FILESUBTYPE VFT2_UNKNOWN
|
|
#define VER_FILEDESCRIPTION_STR "Driver Verifier Manager"
|
|
#define VER_INTERNALNAME_STR "verifier.exe"
|
|
#define VER_ORIGINALFILENAME_STR "verifier.exe"
|
|
|
|
#include "common.ver"
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
#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
|
|
|
|
#ifdef APSTUDIO_INVOKED
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// TEXTINCLUDE
|
|
//
|
|
|
|
1 TEXTINCLUDE DISCARDABLE
|
|
BEGIN
|
|
"resource.h\0"
|
|
END
|
|
|
|
2 TEXTINCLUDE DISCARDABLE
|
|
BEGIN
|
|
"#include ""afxres.h""\r\n"
|
|
"\0"
|
|
END
|
|
|
|
3 TEXTINCLUDE DISCARDABLE
|
|
BEGIN
|
|
"#define _AFX_NO_SPLITTER_RESOURCES\r\n"
|
|
"#define _AFX_NO_OLE_RESOURCES\r\n"
|
|
"#define _AFX_NO_TRACKER_RESOURCES\r\n"
|
|
"#define _AFX_NO_PROPERTY_RESOURCES\r\n"
|
|
"\r\n"
|
|
"#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
|
|
"#ifdef _WIN32\r\n"
|
|
"LANGUAGE 9, 1\r\n"
|
|
"#pragma code_page(1252)\r\n"
|
|
"#endif //_WIN32\r\n"
|
|
"#include ""res\\verifier.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
|
|
"#include ""afxres.rc"" // Standard components\r\n"
|
|
"#endif\r\n"
|
|
"\0"
|
|
END
|
|
|
|
#endif // APSTUDIO_INVOKED
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Icon
|
|
//
|
|
|
|
// Icon with lowest ID value placed first to ensure application icon
|
|
// remains consistent on all systems.
|
|
IDR_MAINFRAME ICON DISCARDABLE "res\\verifier.ico"
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Dialog
|
|
//
|
|
|
|
IDD_CUSTSETT_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
|
|
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
|
|
CAPTION "Driver Verifier Manager"
|
|
BEGIN
|
|
CONTROL "Enable &predefined settings:",IDC_CUSTSETT_PREDEF_RADIO,
|
|
"Button",BS_AUTORADIOBUTTON | WS_GROUP,15,24,380,10
|
|
CONTROL "Select individual settings from a full list",
|
|
IDC_CUSTSETT_FULLLIST_RADIO,"Button",BS_AUTORADIOBUTTON,
|
|
15,113,380,10
|
|
CONTROL "&Standard settings",IDC_CUSTSETT_TYPICAL_CHECK,"Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,36,41,349,10
|
|
CONTROL "&Rigorous but possibly excessive or spurious tests",
|
|
IDC_CUSTSETT_EXCESS_CHECK,"Button",BS_AUTOCHECKBOX |
|
|
WS_TABSTOP,36,68,349,10
|
|
CONTROL "&Low resource simulation",IDC_CUSTSETT_LOWRES_CHECK,
|
|
"Button",BS_AUTOCHECKBOX | WS_TABSTOP,36,95,349,10
|
|
GROUPBOX "Create custom settings",IDC_STATIC,7,7,395,126
|
|
LTEXT "",IDC_CUSTSETT_NEXT_DESCR_STATIC,13,138,389,41
|
|
END
|
|
|
|
IDD_TAS_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
|
|
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
|
|
CAPTION "Driver Verifier Manager"
|
|
BEGIN
|
|
CONTROL "Create &standard settings",IDC_TAS_TYPICAL_RADIO,"Button",
|
|
BS_AUTORADIOBUTTON | WS_GROUP,13,23,377,10
|
|
CONTROL "Create &custom settings (for code developers)",
|
|
IDC_TAS_ADVANCED_RADIO,"Button",BS_AUTORADIOBUTTON,13,45,
|
|
377,10
|
|
CONTROL "&Delete existing settings",IDC_TAS_DELETE_RADIO,"Button",
|
|
BS_AUTORADIOBUTTON,13,67,377,10
|
|
CONTROL "Displa&y existing settings",IDC_TAS_VIEWREGISTRY_RADIO,
|
|
"Button",BS_AUTORADIOBUTTON,13,89,377,10
|
|
CONTROL "Dis&play information about the currently verified drivers",
|
|
IDC_TAS_STATISTICS_RADIO,"Button",BS_AUTORADIOBUTTON,13,
|
|
111,377,10
|
|
LTEXT "",IDC_TAS_NEXT_DESCR_STATIC,14,138,381,41
|
|
GROUPBOX "Select a task",IDC_STATIC,7,6,395,126,WS_GROUP
|
|
END
|
|
|
|
IDD_DRVSET_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
|
|
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
|
|
CAPTION "Driver Verifier Manager"
|
|
BEGIN
|
|
CONTROL "Automatically select &unsigned drivers",
|
|
IDC_DRVSET_NOTSIGNED_RADIO,"Button",BS_AUTORADIOBUTTON |
|
|
WS_GROUP,13,23,131,10
|
|
CONTROL "Automatically select drivers built for &older versions of Windows",
|
|
IDC_DRVSET_OLDVER_RADIO,"Button",BS_AUTORADIOBUTTON,13,
|
|
53,210,10
|
|
CONTROL "Automatically select &all drivers installed on this computer",
|
|
IDC_DRVSET_ALLDRV_RADIO,"Button",BS_AUTORADIOBUTTON,13,
|
|
83,191,10
|
|
CONTROL "Select driver names from a &list",
|
|
IDC_DRVSET_NAMESLIST_RADIO,"Button",BS_AUTORADIOBUTTON,
|
|
13,113,111,10
|
|
GROUPBOX "Select what drivers to verify",IDC_STATIC,7,7,395,126,
|
|
WS_GROUP
|
|
LTEXT "",IDC_DRVSET_NEXT_DESCR_STATIC,13,138,389,41
|
|
END
|
|
|
|
IDD_BUILDING_UNSIGNED_LIST_DIALOG DIALOG DISCARDABLE 0, 0, 186, 71
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
|
|
CAPTION "Please wait"
|
|
BEGIN
|
|
LTEXT "Building file list...",IDC_UNSIGNED_STATIC,7,9,170,8
|
|
CONTROL "Progress1",IDC_UNSIGNED_PROGRESS,"msctls_progress32",
|
|
WS_BORDER,7,29,172,14
|
|
PUSHBUTTON "Cancel",IDC_UNSIGNED_CANCEL_BUTTON,68,50,50,14
|
|
END
|
|
|
|
IDD_CONFIRM_DRIVERS_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
|
|
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
|
|
CAPTION "Driver Verifier Manager"
|
|
BEGIN
|
|
GROUPBOX "Replace this with the appropriate title",
|
|
IDC_CONFDRV_TITLE_STATIC,7,7,395,126,WS_GROUP
|
|
CONTROL "List1",IDC_CONFDRV_LIST,"SysListView32",LVS_REPORT |
|
|
LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | WS_TABSTOP,16,
|
|
18,379,108
|
|
LTEXT "",IDC_CONFDRV_NEXT_DESCR_STATIC,16,138,379,41
|
|
END
|
|
|
|
IDD_SELECT_DRIVERS_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
|
|
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
|
|
CAPTION "Driver Verifier Manager"
|
|
BEGIN
|
|
GROUPBOX "Select drivers to verify",IDC_SELDRV_TITLE_STATIC,7,7,
|
|
395,126,WS_GROUP
|
|
CONTROL "List1",IDC_SELDRV_LIST,"SysListView32",LVS_REPORT |
|
|
LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | WS_TABSTOP,16,
|
|
18,380,92
|
|
PUSHBUTTON "&Add currently not loaded driver(s) to the list...",
|
|
IDC_SELDRV_ADD_BUTTON,119,114,174,14
|
|
LTEXT "",IDC_SELDRV_NEXT_DESCR_STATIC,16,138,380,41
|
|
END
|
|
|
|
IDD_GLOBAL_COUNTERS_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
|
|
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
|
|
CAPTION "Driver Verifier Manager"
|
|
BEGIN
|
|
GROUPBOX "Global counters",IDC_STATIC,7,7,395,126
|
|
LTEXT "",IDC_GLOBC_NEXT_DESCR_STATIC,16,138,380,41
|
|
CONTROL "List1",IDC_GLOBC_LIST,"SysListView32",LVS_REPORT |
|
|
LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | WS_TABSTOP,16,
|
|
18,380,108
|
|
END
|
|
|
|
IDD_DRVSTATUS_STAT_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
|
|
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
|
|
CAPTION "Driver Verifier Manager"
|
|
BEGIN
|
|
GROUPBOX "Current settings and verified drivers (run time information)",
|
|
IDC_STATIC,7,6,395,126,WS_GROUP
|
|
LTEXT "Settings:",IDC_STATIC,13,16,28,8
|
|
CONTROL "List1",IDC_CRTSTAT_SETTBITS_LIST,"SysListView32",
|
|
LVS_REPORT | LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP |
|
|
WS_TABSTOP,13,27,188,83
|
|
LTEXT "Drivers:",IDC_STATIC,207,16,25,8
|
|
CONTROL "List1",IDC_CRTSTAT_DRIVERS_LIST,"SysListView32",
|
|
LVS_REPORT | LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP |
|
|
WS_TABSTOP,207,27,188,83
|
|
PUSHBUTTON "&Change...",IDC_CRTSTAT_CHSETT_BUTTON,82,114,50,14
|
|
PUSHBUTTON "A&dd...",IDC_CRTSTAT_ADDDRV_BUTTON,234,114,50,14
|
|
PUSHBUTTON "Re&move",IDC_CRTSTAT_REMDRVT_BUTTON,310,114,50,14
|
|
LTEXT "",IDC_CRTSTAT_NEXT_DESCR_STATIC,13,138,383,41
|
|
END
|
|
|
|
IDD_CRT_REGISTRY_SETTINGS_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
|
|
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
|
|
CAPTION "Driver Verifier Manager"
|
|
BEGIN
|
|
LTEXT "",IDC_REGSETT_NEXT_DESCR_STATIC,13,138,389,41
|
|
GROUPBOX "Settings and verified drivers",IDC_STATIC,7,6,395,126,
|
|
WS_GROUP
|
|
CONTROL "List1",IDC_REGSETT_SETTBITS_LIST,"SysListView32",
|
|
LVS_REPORT | LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP |
|
|
WS_TABSTOP,13,27,188,97
|
|
CONTROL "List1",IDC_REGSETT_DRIVERS_LIST,"SysListView32",
|
|
LVS_REPORT | LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP |
|
|
WS_TABSTOP,207,27,188,97
|
|
LTEXT "Settings:",IDC_STATIC,13,16,28,8
|
|
LTEXT "Drivers:",IDC_REGSETT_VERIFIED_DRV_STATIC,207,16,188,8
|
|
END
|
|
|
|
IDD_FULL_LIST_SETT_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
|
|
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
|
|
CAPTION "Driver Verifier Manager"
|
|
BEGIN
|
|
GROUPBOX "Select individual settings from this full list",
|
|
IDC_STATIC,7,7,395,126
|
|
LTEXT "",IDC_FLSETT_NEXT_DESCR_STATIC,16,138,380,41
|
|
CONTROL "List1",IDC_FLSETT_LIST,"SysListView32",LVS_REPORT |
|
|
LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | WS_TABSTOP,16,
|
|
18,380,108
|
|
END
|
|
|
|
IDD_PERDRIVER_COUNTERS_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
|
|
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
|
|
CAPTION "Driver Verifier Manager"
|
|
BEGIN
|
|
GROUPBOX "Counters specific to each of the currently verified drivers",
|
|
IDC_STATIC,7,7,395,126
|
|
LTEXT "Driver:",IDC_STATIC,16,19,22,8
|
|
COMBOBOX IDC_PERDRVC_DRIVER_COMBO,42,18,154,79,CBS_DROPDOWNLIST |
|
|
CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
|
CONTROL "List1",IDC_PERDRVC_LIST,"SysListView32",LVS_REPORT |
|
|
LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | WS_TABSTOP,16,
|
|
35,380,91
|
|
LTEXT "",IDC_PERDRVC_NEXT_DESCR_STATIC,16,138,380,41
|
|
END
|
|
|
|
IDD_VOLATILE_BITS_DIALOG DIALOG DISCARDABLE 0, 0, 218, 154
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Change the current verifier settings"
|
|
BEGIN
|
|
DEFPUSHBUTTON "OK",IDOK,51,133,50,14
|
|
PUSHBUTTON "Cancel",IDCANCEL,117,133,50,14
|
|
CONTROL "List1",IDC_VOLBITS_LIST,"SysListView32",LVS_REPORT |
|
|
LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER |
|
|
WS_GROUP | WS_TABSTOP,7,77,204,47
|
|
LTEXT "These settings can be changed without rebooting. Any changes made here will be lost when this computer is rebooted.",
|
|
IDC_STATIC,7,9,204,25
|
|
LTEXT "If you want your changes to persist across reboots please go to the initial step of the wizard and select Create standard settings or Create custom settings.",
|
|
IDC_STATIC,7,37,204,38
|
|
END
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// DESIGNINFO
|
|
//
|
|
|
|
#ifdef APSTUDIO_INVOKED
|
|
GUIDELINES DESIGNINFO DISCARDABLE
|
|
BEGIN
|
|
IDD_CUSTSETT_PAGE, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 7
|
|
RIGHTMARGIN, 402
|
|
TOPMARGIN, 7
|
|
BOTTOMMARGIN, 174
|
|
END
|
|
|
|
IDD_TAS_PAGE, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 7
|
|
RIGHTMARGIN, 402
|
|
TOPMARGIN, 7
|
|
BOTTOMMARGIN, 174
|
|
END
|
|
|
|
IDD_DRVSET_PAGE, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 7
|
|
RIGHTMARGIN, 402
|
|
TOPMARGIN, 7
|
|
BOTTOMMARGIN, 174
|
|
END
|
|
|
|
IDD_BUILDING_UNSIGNED_LIST_DIALOG, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 7
|
|
RIGHTMARGIN, 179
|
|
TOPMARGIN, 7
|
|
BOTTOMMARGIN, 64
|
|
END
|
|
|
|
IDD_CONFIRM_DRIVERS_PAGE, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 7
|
|
RIGHTMARGIN, 402
|
|
TOPMARGIN, 7
|
|
BOTTOMMARGIN, 174
|
|
END
|
|
|
|
IDD_SELECT_DRIVERS_PAGE, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 7
|
|
RIGHTMARGIN, 402
|
|
TOPMARGIN, 7
|
|
BOTTOMMARGIN, 174
|
|
END
|
|
|
|
IDD_GLOBAL_COUNTERS_PAGE, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 7
|
|
RIGHTMARGIN, 402
|
|
TOPMARGIN, 7
|
|
BOTTOMMARGIN, 174
|
|
END
|
|
|
|
IDD_DRVSTATUS_STAT_PAGE, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 7
|
|
RIGHTMARGIN, 402
|
|
TOPMARGIN, 7
|
|
BOTTOMMARGIN, 174
|
|
END
|
|
|
|
IDD_CRT_REGISTRY_SETTINGS_PAGE, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 7
|
|
RIGHTMARGIN, 402
|
|
TOPMARGIN, 7
|
|
BOTTOMMARGIN, 174
|
|
END
|
|
|
|
IDD_FULL_LIST_SETT_PAGE, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 7
|
|
RIGHTMARGIN, 402
|
|
TOPMARGIN, 7
|
|
BOTTOMMARGIN, 174
|
|
END
|
|
|
|
IDD_PERDRIVER_COUNTERS_PAGE, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 7
|
|
RIGHTMARGIN, 402
|
|
TOPMARGIN, 7
|
|
BOTTOMMARGIN, 174
|
|
END
|
|
|
|
IDD_VOLATILE_BITS_DIALOG, DIALOG
|
|
BEGIN
|
|
LEFTMARGIN, 7
|
|
RIGHTMARGIN, 211
|
|
TOPMARGIN, 7
|
|
BOTTOMMARGIN, 147
|
|
END
|
|
END
|
|
#endif // APSTUDIO_INVOKED
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// String Table
|
|
//
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_ABOUTBOX "&About verifier..."
|
|
IDS_APPTITLE "Driver Verifier Manager"
|
|
IDS_CANNOT_LOAD_APP_TITLE "Cannot load program name."
|
|
IDS_NOT_ENOUGH_MEMORY "Not enough memory to run this program."
|
|
IDS_NO_TESTS_SELECTED "Please select some tests before going to the next step."
|
|
IDS_CANNOT_GET_SYSTEM_DIRECTORY "Cannot find system directory."
|
|
IDS_NO_DRIVERS_FOUND "No drivers found."
|
|
IDS_CANNOT_GET_CURRENT_DIRECTORY "Cannot find current directory."
|
|
IDS_CANNOT_SET_CURRENT_DIRECTORY "Cannot set current directory to %s."
|
|
IDS_CANT_GET_ACTIVE_DRVLIST "Cannot get active drivers list: status %#x"
|
|
IDS_NAME "Name"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_DESCRIPTION "Description"
|
|
IDS_LOADING_DRIVER_INFORMATION "Loading driver information..."
|
|
IDS_SEARCHING_FOR_UNSIGNED_DRIVERS "Searching for unsigned drivers..."
|
|
IDS_UNSIGNED_DRIVERS_LIST
|
|
"The list of unsigned drivers chosen to be verified:"
|
|
IDS_OLD_DRIVERS_LIST "The list of drivers built for old versions of Windows chosen to be verified:"
|
|
IDS_UNKNOWN "<unknown>"
|
|
IDS_SETTINGS_TYPE "Settings type:"
|
|
IDS_TYPICAL "Typical"
|
|
IDS_CUSTOM "Custom"
|
|
IDS_DRIVERS_BUILT_FOR_OLD_WINDOWS "Built for old versions of Windows"
|
|
IDS_UNSIGNED "Unsigned"
|
|
IDS_ALL "All"
|
|
IDS_DRIVERS "Drivers"
|
|
IDS_VERIFICATION_STATUS "Verify?"
|
|
IDS_PROVIDER "Provider"
|
|
IDS_VERSION "Version"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_DRIVERS_TO_VERIFY "Drivers to verify"
|
|
IDS_DISABLED "Disabled"
|
|
IDS_ENABLED "Enabled"
|
|
IDS_TAS_PAGE_NEXT_DESCR_STANDARD
|
|
"Click Next to create standard settings.\n\nYou will then be asked to select the drivers to verify."
|
|
IDS_TAS_PAGE_NEXT_DESCR_CUSTOM
|
|
"Click Next to create custom settings.\n\nYou will then be asked to select the custom settings and list of drivers to verify."
|
|
IDS_TAS_PAGE_NEXT_DESCR_STATISTICS
|
|
"Click Next to display statistics about the currently verified drivers."
|
|
IDS_TAS_PAGE_NEXT_DESCR_DELETE
|
|
"Click Finish to delete all the existing verifier settings and exit this program."
|
|
IDS_DELETE_ALL_SETTINGS "This will delete all the verifier settings and exit this program. Do you want to continue?"
|
|
IDS_DRVSET_PAGE_NEXT_DESCR_UNSIGNED
|
|
"Click Next to verify all unsigned drivers installed on this computer. A list of these drivers will be displayed.\n\nClick Back to review or change the settings you want to create."
|
|
IDS_DRVSET_PAGE_NEXT_DESCR_ALL
|
|
"Click Finish to verify all the drivers installed on this computer. The current settings will be saved and this program will exit.\n\nClick Back to review or change the settings you want to create."
|
|
IDS_DRVSET_PAGE_NEXT_DESCR_NAMELIST
|
|
"Click Next to manually select the drivers to verify from a list of all the drivers installed on this computer.\n\nClick Back to review or change the settings you want to create."
|
|
IDS_DRVSET_PAGE_NEXT_DESCR_OLD
|
|
"Click Next to verify all the drivers installed on this computer that are built for older versions of Windows. A list of these drivers will be displayed.\n\nClick Back to review or change the settings you want to create."
|
|
IDS_CONFDRV_PAGE_NEXT_DESCR_FINISH
|
|
"Click Finish to verify this list of drivers. The current settings will be saved and this program will exit.\n\nClick Back to review or change the settings or to select another set of drivers to verify."
|
|
IDS_SELDRV_PAGE_NEXT_DESCR_FINISH
|
|
"Click Finish after selecting the drivers to verify. The current settings will be saved and this program will exit.\n\nClick Back to review or change the settings you want to create or to select another set of drivers verify."
|
|
IDS_TAS_PAGE_NEXT_DESCR_PREDEFINED
|
|
"Click Next to enable any checked-off predefined settings.\n\nYou will then be asked to select the drivers to verify."
|
|
IDS_TAS_PAGE_NEXT_DESCR_LIST
|
|
"Click Next to manually select verifier settings from a full list.\n\nYou will then be asked to select the drivers to verify."
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_FLSETT_PAGE_NEXT_DESCR
|
|
"Click Next after you have selected the settings you want to create.\n\nYou will then be asked to select the drivers to verify."
|
|
IDS_ACCESS_IS_DENIED "Access is denied"
|
|
IDS_REGOPENKEYEX_FAILED "RegOpenKeyEx('%s') failed: error %u"
|
|
IDS_REGSETVALUEEX_FAILED "RegSetValueEx('%s') failed: error %u"
|
|
IDS_NO_OLD_DRIVERS_FOUND
|
|
"No drivers built for older versions of Windows have been found."
|
|
IDS_NO_UNSIGNED_DRIVERS_FOUND "No unsigned drivers have been found."
|
|
IDS_REGDELETEVALUE_FAILED "RegDeleteValue('%s') failed: error %u"
|
|
IDS_STATUS "Status"
|
|
IDS_NEVER_LOADED "Never Loaded"
|
|
IDS_UNLOADED "Unloaded"
|
|
IDS_LOADED "Loaded"
|
|
IDS_COVERAGE_WARNING_FORMAT
|
|
"The coverage for pool allocation verification is only %I64u%%. Adding more physical memory to this computer could improve your coverage."
|
|
IDS_QUERY_SYSINFO_FAILED "Cannot get verifier information, error %x\n"
|
|
IDS_CRTSTAT_PAGE_NEXT_DESCR
|
|
"Click Next to display global counters for the currently verified drivers or Back to create or delete verifier settings."
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_HELP_CMDLINE_SWITCH "/?"
|
|
IDS_HELP_LINE1 "Driver Verifier Manager - version %S\n"
|
|
IDS_HELP_LINE3 " "
|
|
IDS_HELP_LINE4 "verifier /standard /driver NAME [NAME ...]"
|
|
IDS_HELP_LINE5 "verifier /standard /all"
|
|
IDS_HELP_LINE6 "verifier [ /flags FLAGS ] /driver NAME [NAME ...]"
|
|
IDS_HELP_LINE7 "verifier [ /flags FLAGS ] /all"
|
|
IDS_HELP_LINE8 "verifier /querysettings"
|
|
IDS_HELP_LINE9 "verifier /volatile /flags FLAGS"
|
|
IDS_HELP_LINE10 "verifier /volatile /adddriver NAME [NAME ...]"
|
|
IDS_HELP_LINE11 "verifier /volatile /removedriver NAME [NAME ...]"
|
|
IDS_HELP_LINE12 "verifier /reset"
|
|
IDS_HELP_LINE13 "verifier /query"
|
|
IDS_HELP_LINE14 "verifier /log LOG_FILE_NAME [/interval SECONDS]"
|
|
IDS_HELP_LINE15 " "
|
|
IDS_HELP_LINE16 "FLAGS must be a number in decimal or hex, combination of bits:"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_HELP_LINE17 " "
|
|
IDS_HELP_LINE18 " bit 0 - special pool checking"
|
|
IDS_HELP_LINE19 " bit 1 - force irql checking"
|
|
IDS_HELP_LINE20 " bit 2 - low resources simulation"
|
|
IDS_HELP_LINE21 " bit 3 - pool tracking"
|
|
IDS_HELP_LINE22 " bit 4 - I/O verification"
|
|
IDS_HELP_LINE23 " bit 5 - deadlock detection"
|
|
IDS_HELP_LINE24 " bit 6 - enhanced I/O verification"
|
|
IDS_HELP_LINE25 " bit 7 - DMA verification"
|
|
IDS_HELP_LINE26 " "
|
|
IDS_HELP_LINE27 "E.g. /flags 27 is equivalent with /flags 0x1B"
|
|
IDS_HELP_LINE28 " "
|
|
IDS_HELP_LINE29 "The /volatile option can be used to change the verifier settings"
|
|
IDS_HELP_LINE30 "dynamically without restarting the system. Any new settings will be lost"
|
|
IDS_HELP_LINE31 "when the system is rebooted."
|
|
IDS_RESET_CMDLINE_SWITCH "/reset"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_LOG_CMDLINE_SWITCH "/log"
|
|
IDS_INTERVAL_CMDLINE_SWITCH "/interval"
|
|
IDS_CANT_APPEND_FILE "Cannot append to file %s\n"
|
|
IDS_CANT_WRITE_FILE "Cannot write to file %s\n"
|
|
IDS_CANTGET_VERIF_STATE "Error: Cannot get verifier state\n"
|
|
IDS_NO_DRIVER_VERIFIED "No drivers are currently verified.\n"
|
|
IDS_LEVEL "Level: %08X\n"
|
|
IDS_RAISEIRQLS "RaiseIrqls: %u\n"
|
|
IDS_ACQUIRESPINLOCKS "AcquireSpinLocks: %u\n"
|
|
IDS_SYNCHRONIZEEXECUTIONS "SynchronizeExecutions: %u\n"
|
|
IDS_ALLOCATIONSATTEMPTED "AllocationsAttempted: %u\n"
|
|
IDS_ALLOCATIONSSUCCEEDED "AllocationsSucceeded: %u\n"
|
|
IDS_ALLOCATIONSSUCCEEDEDSPECIALPOOL
|
|
"AllocationsSucceededSpecialPool: %u\n"
|
|
IDS_ALLOCATIONSWITHNOTAG "AllocationsWithNoTag: %u\n"
|
|
IDS_ALLOCATIONSFAILED "AllocationsFailed: %u\n"
|
|
IDS_ALLOCATIONSFAILEDDELIBERATELY "AllocationsFailedDeliberately: %u\n"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_TRIMS "Trims: %u\n"
|
|
IDS_UNTRACKEDPOOL "UnTrackedPool: %u\n"
|
|
IDS_THE_VERIFIED_DRIVERS "\nVerified drivers:\n"
|
|
IDS_NAME_LOADS_UNLOADS "Name: %s, loads: %u, unloads: %u\n"
|
|
IDS_CURRENTPAGEDPOOLALLOCATIONS "CurrentPagedPoolAllocations: %u\n"
|
|
IDS_CURRENTNONPAGEDPOOLALLOCATIONS "CurrentNonPagedPoolAllocations: %u\n"
|
|
IDS_PEAKPAGEDPOOLALLOCATIONS "PeakPagedPoolAllocations: %u\n"
|
|
IDS_PEAKNONPAGEDPOOLALLOCATIONS "PeakNonPagedPoolAllocations: %u\n"
|
|
IDS_PAGEDPOOLUSAGEINBYTES "PagedPoolUsageInBytes: %u\n"
|
|
IDS_NONPAGEDPOOLUSAGEINBYTES "NonPagedPoolUsageInBytes: %u\n"
|
|
IDS_PEAKPAGEDPOOLUSAGEINBYTES "PeakPagedPoolUsageInBytes: %u\n"
|
|
IDS_PEAKNONPAGEDPOOLUSAGEINBYTES "PeakNonPagedPoolUsageInBytes: %u\n"
|
|
IDS_QUERY_CMDLINE_SWITCH "/query"
|
|
IDS_FLAGS_CMDLINE_SWITCH "/flags"
|
|
IDS_ALL_CMDLINE_SWITCH "/all"
|
|
IDS_DONTREBOOT_CMDLINE_SWITCH "/volatile"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_DRIVER_CMDLINE_SWITCH "/driver"
|
|
IDS_ADDDRIVER_CMDLINE_SWITCH "/adddriver"
|
|
IDS_REMOVEDRIVER_CMDLINE_SWITCH "/removedriver"
|
|
IDS_CANNOT_CHANGE_SETTING_ON_FLY
|
|
"An error occurred while trying to change the system settings."
|
|
IDS_VERIFIER_ADD_NOT_SUPPORTED
|
|
"Cannot enable verification for %s.\nThis functionality is not supported in this version of the operating system."
|
|
IDS_DYN_ADD_NOT_SUPPORTED
|
|
"Cannot enable verification for %s.\nThis error occurs if this computer was not booted with a list of drivers to verify."
|
|
IDS_DYN_ADD_ALREADY_LOADED
|
|
"Cannot enable verification for %s.\nThis error occurs if the driver is currently loaded."
|
|
IDS_DYN_ADD_INSUF_RESOURCES
|
|
"Cannot enable verification for %s: insufficient resources are available."
|
|
IDS_DYN_ADD_ACCESS_DENIED
|
|
"Cannot enable verification for %s: access is denied."
|
|
IDS_DYN_ADD_MISC_ERROR "Cannot enable verification for %s: error %08X."
|
|
IDS_VERIFIER_REMOVE_NOT_SUPPORTED
|
|
"Cannot disable verification for %s.\nThis error occurs if this computer was not booted with a list of drivers to verify."
|
|
IDS_DYN_REMOVE_ALREADY_LOADED
|
|
"Cannot disable verification for %s.\nThis error occurs if the driver is currently loaded."
|
|
IDS_DYN_REMOVE_INSUF_RESOURCES
|
|
"Cannot disable verification for %s: insufficient resources are available."
|
|
IDS_DYN_REMOVE_ACCESS_DENIED
|
|
"Cannot disable verification for %s: access is denied."
|
|
IDS_DYN_REMOVE_MISC_ERROR
|
|
"Cannot disable verification for %s: error %08X."
|
|
IDS_NO_SETTINGS_WERE_CHANGED "No settings were changed."
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_CHANGED_SETTINGS_ARE "\nThe changed settings are:\n\n"
|
|
IDS_SPECIAL_POOL_ENABLED_NOW
|
|
"\tSpecial pool checking - enabled from now on."
|
|
IDS_SPECIAL_POOL_DISABLED_NOW
|
|
"\tSpecial pool checking - disabled from now on."
|
|
IDS_FORCE_IRQLCHECK_ENABLED_NOW
|
|
"\tForce irql checking - enabled from now on."
|
|
IDS_FORCE_IRQLCHECK_DISABLED_NOW
|
|
"\tForce irql checking - disabled from now on."
|
|
IDS_FAULT_INJECTION_ENABLED_NOW
|
|
"\tLow resources simulation - enabled from now on."
|
|
IDS_POOL_TRACK_ENABLED_NOW "\tPool tracking - enabled from now on."
|
|
IDS_POOL_TRACK_DISABLED_NOW "\tPool tracking - disabled from now on."
|
|
IDS_IO_CHECKING_ENABLED_NOW "\tI/O checking - enabled from now on."
|
|
IDS_IO_CHECKING_DISABLED_NOW "\tI/O checking - disabled from now on."
|
|
IDS_CHANGES_ACTIVE_ONLY_BEFORE_REBOOT
|
|
"\nThe new settings are in effect until you reboot this computer\nor change them again."
|
|
IDS_FAULT_INJECTION_DISABLED_NOW
|
|
"\tLow resources simulation - disabled from now on."
|
|
IDS_REBOOT "You must reboot this computer for the changes to take effect."
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_SELECT_AT_LEAST_ONE_DRIVER
|
|
"Please select at least one driver to verify before continuing. To disable the verifier click the Back button until the first step and select ""Delete existing settings""."
|
|
IDS_ENABLED_QUESTION "Enabled?"
|
|
IDS_SETTING "Test Type"
|
|
IDS_SPECIAL_POOL "Special pool"
|
|
IDS_POOL_TRACKING "Pool tracking"
|
|
IDS_IO_VERIFICATION "I/O verification"
|
|
IDS_ENH_IO_VERIFICATION "Enhanced I/O verification"
|
|
IDS_FORCE_IRQL_CHECKING "Force IRQL checking"
|
|
IDS_DEADLOCK_DETECTION "Deadlock detection"
|
|
IDS_DMA_CHECHKING "DMA checking"
|
|
IDS_LOW_RESOURCE_SIMULATION "Low resources simulation"
|
|
IDS_YES "Yes"
|
|
IDS_NO "No"
|
|
IDS_STANDARD_CMDLINE_SWITCH "/standard"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_REGQUERYVALUEEX_FAILED "RegQueryValueEx('%s') failed: error %u"
|
|
IDS_REGSETT_PAGE_NEXT_DESCR
|
|
"Click Finish to exit this program or Back to create or delete verifier settings."
|
|
IDS_ALL_LOADED_DRIVERS "Verify all drivers installed on this computer."
|
|
IDS_FOLLOWING_DRIVERS "Verify these drivers:"
|
|
IDS_COUNTER "Counter"
|
|
IDS_VALUE "Value"
|
|
IDS_GCNT_PAGE_NEXT_DESCR
|
|
"Click Next to display counters specific to each of the currently verified drivers.\n\nClick Back to redisplay the current verifier settings and the list of verified drivers."
|
|
IDS_ALLOCATIONSATTEMPTED_LIST "Pool allocations attempted"
|
|
IDS_ALLOCATIONSSUCCEEDED_LIST "Pool allocations succeeded"
|
|
IDS_ALLOCATIONSSUCCEEDEDSPECIALPOOL_LIST
|
|
"Pool allocations succeeded in special pool"
|
|
IDS_ALLOCATIONSWITHNOTAG_LIST "Pool allocations without tag"
|
|
IDS_UNTRACKEDPOOL_LIST "Pool allocations not tracked"
|
|
IDS_ALLOCATIONSFAILED_LIST "Pool allocations failed"
|
|
IDS_ALLOCATIONSFAILEDDELIBERATELY_LIST "Faults injected"
|
|
IDS_RAISEIRQLS_LIST "IRQL raises"
|
|
IDS_ACQUIRESPINLOCKS_LIST "Spinlocks acquired"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_SYNCHRONIZEEXECUTIONS_LIST "Executions synchronized"
|
|
IDS_TRIMS_LIST "Trims"
|
|
IDS_CURRENTPAGEDPOOLALLOCATIONS_LIST "Paged pool - number of allocations"
|
|
IDS_PEAKPAGEDPOOLALLOCATIONS_LIST
|
|
"Paged pool - peak number of allocations"
|
|
IDS_PAGEDPOOLUSAGEINBYTES_LIST "Paged pool - bytes allocated"
|
|
IDS_PEAKPAGEDPOOLUSAGEINBYTES_LIST "Paged pool - peak bytes allocated"
|
|
IDS_CURRENTNONPAGEDPOOLALLOCATIONS_LIST
|
|
"Non paged pool - number of allocations"
|
|
IDS_PEAKNONPAGEDPOOLALLOCATIONS_LIST
|
|
"Non paged pool - peak number of allocations"
|
|
IDS_NONPAGEDPOOLUSAGEINBYTES_LIST "Non paged pool - bytes allocated"
|
|
IDS_PEAKNONPAGEDPOOLUSAGEINBYTES_LIST
|
|
"Non paged pool - peak bytes allocated"
|
|
IDS_DCNT_PAGE_NEXT_DESCR
|
|
"Click Finish to exit this program.\n\nClick Back to redisplay the global verifier counters."
|
|
IDS_TOO_MANY_FILES_SELECTED """Too many files were selected."""
|
|
IDS_CANNOT_OPEN_FILES "Cannot open file(s): error %u"
|
|
IDS_DRIVER_IS_ALREADY_IN_LIST "The driver %s is already in the list."
|
|
IDS_QUERYSETT_CMDLINE_SWITCH "/querysettings"
|
|
IDS_VERIFIED_DRIVERS "\nVerified drivers:\n"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_NEW_SETTINGS "\n\nNew verifier settings:\n"
|
|
IDS_NONE "None"
|
|
IDS_TAS_PAGE_NEXT_DESCR_REGISTRY
|
|
"Click Next to display the current verifier settings."
|
|
END
|
|
|
|
#endif // English (U.S.) resources
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
#ifndef APSTUDIO_INVOKED
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Generated from the TEXTINCLUDE 3 resource.
|
|
//
|
|
#define _AFX_NO_SPLITTER_RESOURCES
|
|
#define _AFX_NO_OLE_RESOURCES
|
|
#define _AFX_NO_TRACKER_RESOURCES
|
|
#define _AFX_NO_PROPERTY_RESOURCES
|
|
|
|
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
#ifdef _WIN32
|
|
LANGUAGE 9, 1
|
|
#pragma code_page(1252)
|
|
#endif //_WIN32
|
|
#include "res\verifier.rc2" // non-Microsoft Visual C++ edited resources
|
|
#include "afxres.rc" // Standard components
|
|
#endif
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
#endif // not APSTUDIO_INVOKED
|
|
|