windows-nt/Source/XPSP1/NT/sdktools/appverif/appverif.rc
2020-09-26 16:20:57 +08:00

533 lines
26 KiB
Plaintext

//Microsoft Developer Studio generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "winres.h"
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
#include <winver.h>
#include <ntverp.h>
#define VER_FILETYPE VFT_APP
#define VER_FILESUBTYPE VFT2_UNKNOWN
#define VER_FILEDESCRIPTION_STR "Application Verifier Manager"
#define VER_INTERNALNAME_STR "appverif.exe"
#define VER_ORIGINALFILENAME_STR "appverif.exe"
#include "common.ver"
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDR_MAINFRAME ICON DISCARDABLE "res\\appverif.ico"
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_TASK_PAGE DIALOGEX 0, 0, 320, 191
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
EXSTYLE WS_EX_APPWINDOW
CAPTION "Application Verifier Manager"
BEGIN
CONTROL "&Mark one or more applications to be verified",
IDC_TASKP_STANDARD_RADIO,"Button",BS_AUTORADIOBUTTON |
WS_GROUP,15,24,292,10
CONTROL "&View existing verifier settings",
IDC_TASKP_VIEWSETT_RADIO,"Button",BS_AUTORADIOBUTTON,15,
53,292,10
CONTROL "&Delete existing verifier settings",
IDC_TASKP_DELETESETT_RADIO,"Button",BS_AUTORADIOBUTTON,
15,82,292,10
CONTROL "&Launch and verify an application",IDC_TASKP_LOGO_RADIO,
"Button",BS_AUTORADIOBUTTON,15,111,292,10
GROUPBOX "Select a task",IDC_STATIC,7,7,306,128,WS_GROUP
LTEXT "",IDC_TASKP_NEXTDESCR_STATIC,7,142,306,42
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 320, 191
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
EXSTYLE WS_EX_APPWINDOW
CAPTION "Application Verifier Manager"
BEGIN
GROUPBOX "Select applications to verify",IDC_STATIC,7,7,306,128,
WS_GROUP
PUSHBUTTON "Verify applications...",IDC_SELECTAPPS_ADD_BUTTON,52,20,
100,14
PUSHBUTTON "Don't verify",IDC_SELECTAPPS_REMOVE_BUTTON,168,20,100,
14
CONTROL "List1",IDC_SELECTAPPS_LIST,"SysListView32",LVS_REPORT |
LVS_SHOWSELALWAYS | LVS_SORTASCENDING | LVS_NOSORTHEADER |
WS_BORDER | WS_TABSTOP,16,41,289,89
LTEXT "",IDC_SELECTAPPS_NEXTDESCR_STATIC,7,142,306,42
END
IDD_CHOOSEEXE_PAGE DIALOG DISCARDABLE 0, 0, 320, 191
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Application Verifier Manager"
FONT 8, "MS Shell Dlg"
BEGIN
EDITTEXT IDC_EXE_NAME,13,31,234,14,ES_AUTOHSCROLL
PUSHBUTTON "&Browse...",IDC_BROWSE,255,31,50,14
CONTROL "Use standard application verifier settings",
IDC_STANDARD_SETTINGS,"Button",BS_AUTORADIOBUTTON |
WS_GROUP,13,70,143,10
CONTROL "Choose individual tests from the full list",
IDC_ADVANCED_SETTINGS,"Button",BS_AUTORADIOBUTTON,13,105,
136,10
GROUPBOX "Choose a program to verify",IDC_STATIC,7,7,306,128,
WS_GROUP
LTEXT "",IDC_CHOOSEEXE_NEXTDESCR_STATIC,7,142,306,42
END
IDD_OPTIONS_PAGE DIALOG DISCARDABLE 0, 0, 320, 191
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Application Verifier Manager"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Create a crash dump file if the application crashes",
IDC_CREATE_CRASHDUMP_FILE,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,15,99,172,10
EDITTEXT IDC_CRASHDUMP_FILE,31,114,162,14,ES_AUTOHSCROLL
PUSHBUTTON "Bro&wse",IDC_BROWSE_CRASHDUMP,203,114,50,14
CONTROL "List1",IDC_ISSUES,"SysListView32",LVS_REPORT |
LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,15,17,290,72
GROUPBOX "Select the items to be verified",IDC_STATIC,7,7,306,128,
WS_GROUP
LTEXT "",IDC_OPTIONS_NEXTDESCR_STATIC,7,142,306,42
END
IDD_STARTAPP_PAGE DIALOG DISCARDABLE 0, 0, 320, 191
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Application Verifier Manager"
FONT 8, "MS Shell Dlg"
BEGIN
PUSHBUTTON "Run the application",IDC_RUNAPP,122,37,75,14
LTEXT "Application to run:",IDC_STATIC,13,21,58,8
LTEXT "",IDC_EXE_NAME,86,21,215,8
LISTBOX IDC_OUTPUT,13,62,293,69,LBS_SORT | LBS_NOINTEGRALHEIGHT |
WS_VSCROLL | WS_TABSTOP
LTEXT "Output",IDC_STATIC,13,49,22,8
GROUPBOX "Run the program",IDC_STATIC,7,7,306,128
LTEXT "",IDC_RUNAPP_NEXTDESCR_STATIC,7,142,306,42
END
IDD_VIEWLOG_PAGE DIALOGEX 0, 0, 320, 191
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "View the log"
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
LTEXT "Issues:",IDC_STATIC,7,7,23,8
CONTROL "List1",IDC_ISSUES,"SysListView32",LVS_REPORT |
LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER |
WS_BORDER | WS_TABSTOP,7,18,306,87
LTEXT "Issue Remedy:",IDC_STATIC,7,114,48,8
CONTROL "Click on an issue to learn the remedy.",
IDC_ISSUE_DESCRIPTION,"SysLink",WS_TABSTOP,7,124,306,60,
WS_EX_STATICEDGE
END
IDD_VIEWSETT_PAGE DIALOGEX 0, 0, 320, 191
STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
EXSTYLE WS_EX_APPWINDOW
CAPTION "Application Verifier Manager"
BEGIN
GROUPBOX "Select applications to verify",IDC_STATIC,7,7,306,128,
WS_GROUP
CONTROL "List1",IDC_VIEWSETT_APPS_LIST,"SysListView32",
LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SORTASCENDING |
LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,16,37,142,89
LTEXT "",IDC_VIEWSETT_NEXTDESCR_STATIC,7,142,306,42
LTEXT "",IDC_VIEWSETT_UPPER_STATIC,21,20,280,8
CONTROL "List1",IDC_VIEWSETT_BITS_LIST,"SysListView32",
LVS_REPORT | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER |
WS_BORDER | WS_TABSTOP,164,37,142,89
END
/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE
BEGIN
IDD_TASK_PAGE, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 313
TOPMARGIN, 7
BOTTOMMARGIN, 184
END
IDD_APPLICATION_PAGE, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 313
TOPMARGIN, 7
BOTTOMMARGIN, 184
END
IDD_CHOOSEEXE_PAGE, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 313
TOPMARGIN, 7
BOTTOMMARGIN, 184
END
IDD_OPTIONS_PAGE, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 313
TOPMARGIN, 7
BOTTOMMARGIN, 184
END
IDD_STARTAPP_PAGE, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 313
TOPMARGIN, 7
BOTTOMMARGIN, 184
END
IDD_VIEWLOG_PAGE, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 313
TOPMARGIN, 7
BOTTOMMARGIN, 184
END
IDD_VIEWSETT_PAGE, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 313
TOPMARGIN, 7
BOTTOMMARGIN, 184
END
END
#endif // APSTUDIO_INVOKED
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE DISCARDABLE
BEGIN
"resrc1.h\0"
END
2 TEXTINCLUDE DISCARDABLE
BEGIN
"#include ""resource.h""\r\n"
"#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_ABOUTBOX "&About Application Verifier Manager..."
IDS_APPTITLE "Application Verifier Manager"
IDS_CANNOT_LOAD_APP_TITLE "Internal error: Cannot load program name."
IDS_NOT_ENOUGH_MEMORY "Not enough memory to run this program."
IDS_DELETE_ALL_SETTINGS "This will delete all the application verifier settings and exit this program. Do you want to continue?"
IDS_TASKP_NEXT_DESCR_STANDARD
"Click Next to select applications to be verified."
IDS_TASKP_NEXT_DESCR_DELETE
"Click Finish to delete all the existing application verifier settings and exit this program."
IDS_TASKP_NEXT_DESCR_LOGO
"Click Next to select an application to lauch and verify."
IDS_SELECT_AT_LEAST_ONE_APP
"Are you sure you don't want to verify any application?"
IDS_SELAPP_FINISH_DESCR "Use the buttons at the top to add or remove applications to the verification list. \n\nClick Finish to exit this program and start verifying the programs you selected."
IDS_FILE_NAME "File Name"
IDS_FILE_VERSION "Version"
IDS_COMPANY "Provider"
IDS_PRODUCT_NAME "Product Name"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_VIEWSETT_NEXT_DESCR "Click Finish to exit this program or Back to create or delete settings."
IDS_ENABLED "Enabled"
IDS_DISABLED "Disabled"
IDS_VERIFIED_APPS "Verified applications:"
IDS_TASKP_NEXT_DESCR_VIEW "Click Next to view the current settings."
IDS_YES "Yes"
IDS_NO "No"
IDS_CHOOSEEXE_NEXTDESCR_OPTIONS_STATIC
"Click Next to customize the settings.\n\nYou will then be asked to run the application to verify."
IDS_CHOOSEEXE_NEXTDESCR_RUNEXE_STATIC
"Click Next to use standard settings and run the application to verify."
IDS_RUNAPP_NEXTDESCR_STATIC "Click Next to view the report generated."
IDS_OPTIONS_NEXTDESCR_STATIC
"Click Next to run the application to verify."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_TOO_MANY_FILES_SELECTED "Too many files were selected."
IDS_CANNOT_OPEN_FILES "Cannot open file(s): error %u"
IDS_APP_IS_ALREADY_IN_LIST "%s was already selected to be verified."
IDS_UNKNOWN "<unknown>"
IDS_ACCESS_IS_DENIED "Access is denied."
IDS_REGOPENKEYEX_FAILED "RegOpenKeyEx('%s') failed: error %u"
IDS_REGENUMKEYEX_FAILED "RegEnumKeyEx('%s') failed: error %u"
IDS_INCORRECT_VALUE_TYPE "'%s': incorrect value type %u"
IDS_REGQUERYVALUEEX_FAILED "RegQueryValueEx('%s') failed: error %u"
IDS_REGSETVALUEEX_FAILED "RegSetValueEx('%s') failed: error %u"
IDS_REGCREATEKEYEX_FAILED "RegCreateKeyEx('%s') failed: error %u"
IDS_SETTINGS_SAVED "The new settings have been saved. Please restart any of the applications selected to be verified."
IDS_NO_SETTINGS_CHANGED "No settings were changed."
IDS_SETTINGS_DELETED "All verifier settings have been deleted. Please restart any of the applications previously verified."
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"
IDS_ENABLED_QUESTION "Enabled?"
IDS_TEST_TYPE "Test Type"
IDS_SELBITS_NEXT_DESCR "Select the test types for one or more applications.\n\nClick Next to select the applications to be verified with these settings."
IDS_CANNOT_INITIALIZE_DATA "Fatal error: Cannot initialize program data."
IDS_VERIFY_APPCOMPAT_CHECKS "Verify future OS compatibility"
IDS_READLOG_FAILED "Failed to open the log file"
IDS_NO_SHIMDBC "Application compatibility test settings could not be saved.\r\n\r\nCannot find shimdbc.exe in the Windows (%windir%) directory. You need shimdbc.exe to persist settings. This file is on the Windows CD in the support\\tools directory."
IDS_PAGEHEAP_CMD_LINE "/pageheap"
IDS_LOCKS_CMD_LINE "/locks"
END
STRINGTABLE DISCARDABLE
BEGIN
AVS_APP_STARTED "Application started."
AVS_APP_STARTED_R "Application verification began."
AVS_HARDCODED_GETTEMPPATH "Use of hard coded TEMP path detected."
AVS_HARDCODED_GETTEMPPATH_R
"Use the GetTempPath API to locate appropriate storage for temporary files. For more information check out <a>http://msdn.microsoft.com/library/psdk/winbase/filesio_78fc.htm</a>."
AVS_HARDCODED_GETTEMPPATH_URL
"http://msdn.microsoft.com/library/psdk/winbase/filesio_78fc.htm"
AVS_PAGEHEAP_DOUBLEFREE "Application crashed double freeing memory."
AVS_PAGEHEAP_DOUBLEFREE_R
"Run the application under a debugger to see where the memory is double freed."
AVS_HKCU_AppEvents_READ "Reading from Current User Registry Key: AppEvents"
AVS_HKCU_AppEvents_READ_R
"An application should not read this area of the registry directly for sound event information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls."
AVS_HKCU_Console_READ "Reading from Current User Registry Key: Console"
AVS_HKCU_Console_READ_R "An application should not read this area of the registry directly for console information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls."
END
STRINGTABLE DISCARDABLE
BEGIN
AVS_HKCU_ControlPanel_READ
"Reading from Current User Registry Key: ControlPanel"
AVS_HKCU_ControlPanel_READ_R
"An application should not read this area of the registry directly for control panel information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls."
AVS_HKCU_Environment_READ
"Reading from Current User Registry Key: Environment"
AVS_HKCU_Environment_READ_R
"An application should not read from this area of the registry directly for environment information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls, for instance getenv()."
AVS_HKCU_Environment_READ_URL
"http://msdn.microsoft.com/library/default.asp?URL=/library/devprods/vs6/visualc/vccore/_crt_getenv.2c_._wgetenv.htm"
AVS_HKCU_Identities_READ
"Reading from Current User Registry Key: Identities"
AVS_HKCU_Identities_READ_R
"An application should not read from this area of the registry directly for user information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls."
AVS_HKCU_KeyboardLayout_READ
"Reading from Current User Registry Key: KeyboardLayout"
AVS_HKCU_KeyboardLayout_READ_R
"An application should not read from this area of the registry directly for keyboard information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls, for instance GetKeyboardLayout()."
AVS_HKCU_KeyboardLayout_READ_URL
"http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/winui/keybinpt_5sxg.htm"
AVS_HKCU_Printers_READ "Reading from Current User Registry Key: Printers"
AVS_HKCU_Printers_READ_R
"An application should not read from this area of the registry directly for system information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls, for instance GetPrinter() and GetPrinterData()."
AVS_HKCU_Printers_READ_URL
"http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/gdi/prntspol_0u3l.htm"
AVS_HKCU_RemoteAccess_READ
"Reading from Current User Registry Key: RemoteAccess"
END
STRINGTABLE DISCARDABLE
BEGIN
AVS_HKCU_RemoteAccess_READ_R
"An application should not read from this area of the registry directly for remote access service information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls."
AVS_HKCU_RemoteAccess_READ_URL
"http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/network/rasclnt_7iud.htm"
AVS_HKCU_SessionInformation_READ
"Reading from Current User Registry Key: SessionInformation"
AVS_HKCU_SessionInformation_READ_R
"An application should not read this area of the registry directly for session information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls."
AVS_HKCU_UNICODEProgramGroups_READ
"Reading from Current User Registry Key: UNICODEProgramGroups"
AVS_HKCU_UNICODEProgramGroups_READ_R
"An application should not read this area of the registry directly for program group information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls."
AVS_HKCU_VolatileEnvironment_READ
"Reading from Current User Registry Key: VolatileEnvironment"
AVS_HKCU_VolatileEnvironment_READ_R
"An application should not read this area of the registry directly for information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls."
AVS_HKCU_Windows31MigrationStatus_READ
"Reading from Current User Registry Key: Windows31MigrationStatus"
AVS_HKCU_Windows31MigrationStatus_READ_R
"An application should not read this area of the registry directly for information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls."
AVS_HKLM_HARDWARE_READ "Reading from Local Machine Registry Key: HARDWARE"
AVS_HKLM_HARDWARE_READ_R
"An application should not read this area of the registry directly for hardware information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls."
END
STRINGTABLE DISCARDABLE
BEGIN
AVS_HKLM_SAM_READ "Reading from Local Machine Registry Key: SAM"
AVS_HKLM_SAM_READ_R "An application should not read this area of the registry directly for security related information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls."
AVS_HKLM_SECURITY_READ "Reading from Local Machine Registry Key: SECURITY"
AVS_HKLM_SECURITY_READ_R
"An application should not read this area of the registry directly for security related information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls."
AVS_HKLM_SYSTEM_READ "Reading from Local Machine Registry Key: SYSTEM"
AVS_HKLM_SYSTEM_READ_R "An application should not read this area of the registry directly for system related information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls."
AVS_HKCC_READ "Reading from Current Config Registry Keys"
AVS_HKCC_READ_R "An application should not read this area of the registry directly for configuration information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls."
AVS_HKUS_READ "Reading from Users Registry Keys"
AVS_HKUS_READ_R "An application should not read this area of the registry directly for user related information. Registry keys change with each version of Windows. To guarentee compatibility, use the proper API calls."
END
STRINGTABLE DISCARDABLE
BEGIN
AVS_NON_HKCU_WRITE "A Non-Current User Registry Write"
AVS_NON_HKCU_WRITE_R "Applications should store information to the current user section of the registry, allowing each user to have their own saved preferences."
END
STRINGTABLE DISCARDABLE
BEGIN
AVS_HARDCODED_WINDOWSPATH
"This application might be using a hardcoded Windows directory path."
AVS_HARDCODED_WINDOWSPATH_R
"This application might be using a hardcoded path. Use the correct API function when accessing the windows directory path, GetWindowsDirectory()."
AVS_HARDCODED_WINDOWSPATH_URL
"http://msdn.microsoft.com/library/psdk/sysmgmt/sysinfo_4k55.htm"
AVS_HARDCODED_SYSWINDOWSPATH
"This application might be using a hardcoded Windows system directory path."
AVS_HARDCODED_SYSWINDOWSPATH_R
"This application might be using a hardcoded path. Use the correct API function when accessing the windows system directory path, GetSystemWindowsDirectory()."
AVS_HARDCODED_SYSWINDOWSPATH_URL
"http://msdn.microsoft.com/library/psdk/sysmgmt/sysinfo_2uwp.htm"
AVS_HARDCODED_SYSTEMPATH
"This application might be using a hardcoded windows system directory path."
AVS_HARDCODED_SYSTEMPATH_R
"This application might be using a hardcoded path. Use the correct API function when accessing the windows system directory path, GetSystemDirectory()."
AVS_HARDCODED_SYSTEMPATH_URL
"http://msdn.microsoft.com/library/psdk/sysmgmt/sysinfo_1unt.htm"
AVS_HARDCODED_PERSONALPATH
"This application might be using a hardcoded 'My Documents' directory."
AVS_HARDCODED_PERSONALPATH_R
"This application might be using a hardcoded path. Use the correct API function when accessing a user's 'My Documents' directory path, SHGetFolderPath() with CSIDL=CSIDL_PERSONAL."
AVS_HARDCODED_PERSONALPATH_URL
"http://msdn.microsoft.com/library/psdk/shellcc/shell/Functions/ShGetFolderPath.htm"
END
STRINGTABLE DISCARDABLE
BEGIN
AVS_HARDCODED_COMMONPROGRAMS
"This application might be using a hardcoded common programs directory path."
AVS_HARDCODED_COMMONPROGRAMS_R
"This application might be using a hardcoded path. Use the correct API function when accessing the common programs directory path, SHGetFolderPath() with CSIDL=CSIDL_COMMON_PROGRAMS."
AVS_HARDCODED_COMMONPROGRAMS_URL
"http://msdn.microsoft.com/library/psdk/shellcc/shell/Functions/ShGetFolderPath.htm"
AVS_HARDCODED_COMMONSTARTMENU
"This application might be using a hardcoded common start menu directory path."
AVS_HARDCODED_COMMONSTARTMENU_R
"This application might be using a hardcoded path. Use the correct API function when accessing the common start menu directory path, SHGetFolderPath() with CSIDL=CSIDL_COMMON_STARTMENU."
AVS_HARDCODED_COMMONSTARTMENU_URL
"http://msdn.microsoft.com/library/psdk/shellcc/shell/Functions/ShGetFolderPath.htm"
AVS_HARDCODED_PROGRAMS "This application might be using a hardcoded programs directory path."
AVS_HARDCODED_PROGRAMS_R
"This application might be using a hardcoded path. Use the correct API function when accessing the programs directory path, SHGetFolderPath() with CSIDL=CSIDL_PROGRAMS."
AVS_HARDCODED_PROGRAMS_URL
"http://msdn.microsoft.com/library/psdk/shellcc/shell/Functions/ShGetFolderPath.htm"
AVS_HARDCODED_STARTMENU "This application might be using a hardcoded start menu directory path."
AVS_HARDCODED_STARTMENU_R
"This application might be using a hardcoded path. Use the correct API function when accessing the start menu directory path, SHGetFolderPath() with CSIDL=CSIDL_STARTMENU."
AVS_HARDCODED_STARTMENU_URL
"http://msdn.microsoft.com/library/psdk/shellcc/shell/Functions/ShGetFolderPath.htm"
END
STRINGTABLE DISCARDABLE
BEGIN
AVS_APP_TERMINATED "The application terminated."
AVS_APP_TERMINATED_R "End of test run."
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_HANDLES_CMD_LINE "/handles"
IDS_STACKS_CMD_LINE "/stacks"
IDS_APPCOMPAT_CMD_LINE "/appcompat"
IDS_HELP_LINE1 "Application Verifier Manager - version %S"
IDS_HELP_LINE3 "\nappverif.exe [/reset] [/pageheap] [/locks] [/handles] [/stacks] [/appcompat] APP [APP...]"
IDS_HELP_LINE4 "appverif.exe /querysettings\n"
IDS_HELP_LINE5 "/reset - delete existing application verifier settings\n"
IDS_HELP_LINE6 "/pageheap - Detect heap corruptions"
IDS_HELP_LINE7 "/locks - Locks usage checking"
IDS_HELP_LINE8 "/handles - Detect invalid handle usage"
IDS_HELP_LINE9 "/stacks - Thread stack size checking"
IDS_HELP_LINE10 "/appcompat - Verify future OS compatibility\n"
IDS_HELP_CMDLINE_SWITCH "/?"
IDS_QUERYSETT_CMDLINE_SWITCH "/querysettings"
IDS_RESET_CMDLINE_SWITCH "/reset"
IDS_TESTS "Tests:"
END
STRINGTABLE DISCARDABLE
BEGIN
IDS_NO_APPS_VERIFIED "No applications are verified."
IDS_HELP_LINE11 "APP - application to verify\n"
IDS_HELP_LINE12 "/querysettings - display current application verifier settings"
END
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED