Source code of Windows XP (NT5)
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.

532 lines
26 KiB

  1. //Microsoft Developer Studio generated resource script.
  2. //
  3. #include "resource.h"
  4. #define APSTUDIO_READONLY_SYMBOLS
  5. /////////////////////////////////////////////////////////////////////////////
  6. //
  7. // Generated from the TEXTINCLUDE 2 resource.
  8. //
  9. #include "winres.h"
  10. /////////////////////////////////////////////////////////////////////////////
  11. #undef APSTUDIO_READONLY_SYMBOLS
  12. #include <winver.h>
  13. #include <ntverp.h>
  14. #define VER_FILETYPE VFT_APP
  15. #define VER_FILESUBTYPE VFT2_UNKNOWN
  16. #define VER_FILEDESCRIPTION_STR "Application Verifier Manager"
  17. #define VER_INTERNALNAME_STR "appverif.exe"
  18. #define VER_ORIGINALFILENAME_STR "appverif.exe"
  19. #include "common.ver"
  20. /////////////////////////////////////////////////////////////////////////////
  21. //
  22. // Icon
  23. //
  24. // Icon with lowest ID value placed first to ensure application icon
  25. // remains consistent on all systems.
  26. IDR_MAINFRAME ICON DISCARDABLE "res\\appverif.ico"
  27. /////////////////////////////////////////////////////////////////////////////
  28. //
  29. // Dialog
  30. //
  31. IDD_TASK_PAGE DIALOGEX 0, 0, 320, 191
  32. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  33. EXSTYLE WS_EX_APPWINDOW
  34. CAPTION "Application Verifier Manager"
  35. BEGIN
  36. CONTROL "&Mark one or more applications to be verified",
  37. IDC_TASKP_STANDARD_RADIO,"Button",BS_AUTORADIOBUTTON |
  38. WS_GROUP,15,24,292,10
  39. CONTROL "&View existing verifier settings",
  40. IDC_TASKP_VIEWSETT_RADIO,"Button",BS_AUTORADIOBUTTON,15,
  41. 53,292,10
  42. CONTROL "&Delete existing verifier settings",
  43. IDC_TASKP_DELETESETT_RADIO,"Button",BS_AUTORADIOBUTTON,
  44. 15,82,292,10
  45. CONTROL "&Launch and verify an application",IDC_TASKP_LOGO_RADIO,
  46. "Button",BS_AUTORADIOBUTTON,15,111,292,10
  47. GROUPBOX "Select a task",IDC_STATIC,7,7,306,128,WS_GROUP
  48. LTEXT "",IDC_TASKP_NEXTDESCR_STATIC,7,142,306,42
  49. END
  50. IDD_APPLICATION_PAGE DIALOGEX 0, 0, 320, 191
  51. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  52. EXSTYLE WS_EX_APPWINDOW
  53. CAPTION "Application Verifier Manager"
  54. BEGIN
  55. GROUPBOX "Select applications to verify",IDC_STATIC,7,7,306,128,
  56. WS_GROUP
  57. PUSHBUTTON "Verify applications...",IDC_SELECTAPPS_ADD_BUTTON,52,20,
  58. 100,14
  59. PUSHBUTTON "Don't verify",IDC_SELECTAPPS_REMOVE_BUTTON,168,20,100,
  60. 14
  61. CONTROL "List1",IDC_SELECTAPPS_LIST,"SysListView32",LVS_REPORT |
  62. LVS_SHOWSELALWAYS | LVS_SORTASCENDING | LVS_NOSORTHEADER |
  63. WS_BORDER | WS_TABSTOP,16,41,289,89
  64. LTEXT "",IDC_SELECTAPPS_NEXTDESCR_STATIC,7,142,306,42
  65. END
  66. IDD_CHOOSEEXE_PAGE DIALOG DISCARDABLE 0, 0, 320, 191
  67. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  68. CAPTION "Application Verifier Manager"
  69. FONT 8, "MS Shell Dlg"
  70. BEGIN
  71. EDITTEXT IDC_EXE_NAME,13,31,234,14,ES_AUTOHSCROLL
  72. PUSHBUTTON "&Browse...",IDC_BROWSE,255,31,50,14
  73. CONTROL "Use standard application verifier settings",
  74. IDC_STANDARD_SETTINGS,"Button",BS_AUTORADIOBUTTON |
  75. WS_GROUP,13,70,143,10
  76. CONTROL "Choose individual tests from the full list",
  77. IDC_ADVANCED_SETTINGS,"Button",BS_AUTORADIOBUTTON,13,105,
  78. 136,10
  79. GROUPBOX "Choose a program to verify",IDC_STATIC,7,7,306,128,
  80. WS_GROUP
  81. LTEXT "",IDC_CHOOSEEXE_NEXTDESCR_STATIC,7,142,306,42
  82. END
  83. IDD_OPTIONS_PAGE DIALOG DISCARDABLE 0, 0, 320, 191
  84. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  85. CAPTION "Application Verifier Manager"
  86. FONT 8, "MS Shell Dlg"
  87. BEGIN
  88. CONTROL "Create a crash dump file if the application crashes",
  89. IDC_CREATE_CRASHDUMP_FILE,"Button",BS_AUTOCHECKBOX |
  90. WS_TABSTOP,15,99,172,10
  91. EDITTEXT IDC_CRASHDUMP_FILE,31,114,162,14,ES_AUTOHSCROLL
  92. PUSHBUTTON "Bro&wse",IDC_BROWSE_CRASHDUMP,203,114,50,14
  93. CONTROL "List1",IDC_ISSUES,"SysListView32",LVS_REPORT |
  94. LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,15,17,290,72
  95. GROUPBOX "Select the items to be verified",IDC_STATIC,7,7,306,128,
  96. WS_GROUP
  97. LTEXT "",IDC_OPTIONS_NEXTDESCR_STATIC,7,142,306,42
  98. END
  99. IDD_STARTAPP_PAGE DIALOG DISCARDABLE 0, 0, 320, 191
  100. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  101. CAPTION "Application Verifier Manager"
  102. FONT 8, "MS Shell Dlg"
  103. BEGIN
  104. PUSHBUTTON "Run the application",IDC_RUNAPP,122,37,75,14
  105. LTEXT "Application to run:",IDC_STATIC,13,21,58,8
  106. LTEXT "",IDC_EXE_NAME,86,21,215,8
  107. LISTBOX IDC_OUTPUT,13,62,293,69,LBS_SORT | LBS_NOINTEGRALHEIGHT |
  108. WS_VSCROLL | WS_TABSTOP
  109. LTEXT "Output",IDC_STATIC,13,49,22,8
  110. GROUPBOX "Run the program",IDC_STATIC,7,7,306,128
  111. LTEXT "",IDC_RUNAPP_NEXTDESCR_STATIC,7,142,306,42
  112. END
  113. IDD_VIEWLOG_PAGE DIALOGEX 0, 0, 320, 191
  114. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  115. CAPTION "View the log"
  116. FONT 8, "MS Shell Dlg", 0, 0, 0x1
  117. BEGIN
  118. LTEXT "Issues:",IDC_STATIC,7,7,23,8
  119. CONTROL "List1",IDC_ISSUES,"SysListView32",LVS_REPORT |
  120. LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER |
  121. WS_BORDER | WS_TABSTOP,7,18,306,87
  122. LTEXT "Issue Remedy:",IDC_STATIC,7,114,48,8
  123. CONTROL "Click on an issue to learn the remedy.",
  124. IDC_ISSUE_DESCRIPTION,"SysLink",WS_TABSTOP,7,124,306,60,
  125. WS_EX_STATICEDGE
  126. END
  127. IDD_VIEWSETT_PAGE DIALOGEX 0, 0, 320, 191
  128. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  129. EXSTYLE WS_EX_APPWINDOW
  130. CAPTION "Application Verifier Manager"
  131. BEGIN
  132. GROUPBOX "Select applications to verify",IDC_STATIC,7,7,306,128,
  133. WS_GROUP
  134. CONTROL "List1",IDC_VIEWSETT_APPS_LIST,"SysListView32",
  135. LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SORTASCENDING |
  136. LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,16,37,142,89
  137. LTEXT "",IDC_VIEWSETT_NEXTDESCR_STATIC,7,142,306,42
  138. LTEXT "",IDC_VIEWSETT_UPPER_STATIC,21,20,280,8
  139. CONTROL "List1",IDC_VIEWSETT_BITS_LIST,"SysListView32",
  140. LVS_REPORT | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER |
  141. WS_BORDER | WS_TABSTOP,164,37,142,89
  142. END
  143. /////////////////////////////////////////////////////////////////////////////
  144. //
  145. // DESIGNINFO
  146. //
  147. #ifdef APSTUDIO_INVOKED
  148. GUIDELINES DESIGNINFO DISCARDABLE
  149. BEGIN
  150. IDD_TASK_PAGE, DIALOG
  151. BEGIN
  152. LEFTMARGIN, 7
  153. RIGHTMARGIN, 313
  154. TOPMARGIN, 7
  155. BOTTOMMARGIN, 184
  156. END
  157. IDD_APPLICATION_PAGE, DIALOG
  158. BEGIN
  159. LEFTMARGIN, 7
  160. RIGHTMARGIN, 313
  161. TOPMARGIN, 7
  162. BOTTOMMARGIN, 184
  163. END
  164. IDD_CHOOSEEXE_PAGE, DIALOG
  165. BEGIN
  166. LEFTMARGIN, 7
  167. RIGHTMARGIN, 313
  168. TOPMARGIN, 7
  169. BOTTOMMARGIN, 184
  170. END
  171. IDD_OPTIONS_PAGE, DIALOG
  172. BEGIN
  173. LEFTMARGIN, 7
  174. RIGHTMARGIN, 313
  175. TOPMARGIN, 7
  176. BOTTOMMARGIN, 184
  177. END
  178. IDD_STARTAPP_PAGE, DIALOG
  179. BEGIN
  180. LEFTMARGIN, 7
  181. RIGHTMARGIN, 313
  182. TOPMARGIN, 7
  183. BOTTOMMARGIN, 184
  184. END
  185. IDD_VIEWLOG_PAGE, DIALOG
  186. BEGIN
  187. LEFTMARGIN, 7
  188. RIGHTMARGIN, 313
  189. TOPMARGIN, 7
  190. BOTTOMMARGIN, 184
  191. END
  192. IDD_VIEWSETT_PAGE, DIALOG
  193. BEGIN
  194. LEFTMARGIN, 7
  195. RIGHTMARGIN, 313
  196. TOPMARGIN, 7
  197. BOTTOMMARGIN, 184
  198. END
  199. END
  200. #endif // APSTUDIO_INVOKED
  201. #ifdef APSTUDIO_INVOKED
  202. /////////////////////////////////////////////////////////////////////////////
  203. //
  204. // TEXTINCLUDE
  205. //
  206. 1 TEXTINCLUDE DISCARDABLE
  207. BEGIN
  208. "resrc1.h\0"
  209. END
  210. 2 TEXTINCLUDE DISCARDABLE
  211. BEGIN
  212. "#include ""resource.h""\r\n"
  213. "#include ""winres.h""\r\n"
  214. "#include ""winver.h""\r\n"
  215. "#include ""ntverp.h""\r\n"
  216. "\0"
  217. END
  218. 3 TEXTINCLUDE DISCARDABLE
  219. BEGIN
  220. "\r\n"
  221. "\0"
  222. END
  223. #endif // APSTUDIO_INVOKED
  224. /////////////////////////////////////////////////////////////////////////////
  225. //
  226. // String Table
  227. //
  228. STRINGTABLE DISCARDABLE
  229. BEGIN
  230. IDS_ABOUTBOX "&About Application Verifier Manager..."
  231. IDS_APPTITLE "Application Verifier Manager"
  232. IDS_CANNOT_LOAD_APP_TITLE "Internal error: Cannot load program name."
  233. IDS_NOT_ENOUGH_MEMORY "Not enough memory to run this program."
  234. IDS_DELETE_ALL_SETTINGS "This will delete all the application verifier settings and exit this program. Do you want to continue?"
  235. IDS_TASKP_NEXT_DESCR_STANDARD
  236. "Click Next to select applications to be verified."
  237. IDS_TASKP_NEXT_DESCR_DELETE
  238. "Click Finish to delete all the existing application verifier settings and exit this program."
  239. IDS_TASKP_NEXT_DESCR_LOGO
  240. "Click Next to select an application to lauch and verify."
  241. IDS_SELECT_AT_LEAST_ONE_APP
  242. "Are you sure you don't want to verify any application?"
  243. 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."
  244. IDS_FILE_NAME "File Name"
  245. IDS_FILE_VERSION "Version"
  246. IDS_COMPANY "Provider"
  247. IDS_PRODUCT_NAME "Product Name"
  248. END
  249. STRINGTABLE DISCARDABLE
  250. BEGIN
  251. IDS_VIEWSETT_NEXT_DESCR "Click Finish to exit this program or Back to create or delete settings."
  252. IDS_ENABLED "Enabled"
  253. IDS_DISABLED "Disabled"
  254. IDS_VERIFIED_APPS "Verified applications:"
  255. IDS_TASKP_NEXT_DESCR_VIEW "Click Next to view the current settings."
  256. IDS_YES "Yes"
  257. IDS_NO "No"
  258. IDS_CHOOSEEXE_NEXTDESCR_OPTIONS_STATIC
  259. "Click Next to customize the settings.\n\nYou will then be asked to run the application to verify."
  260. IDS_CHOOSEEXE_NEXTDESCR_RUNEXE_STATIC
  261. "Click Next to use standard settings and run the application to verify."
  262. IDS_RUNAPP_NEXTDESCR_STATIC "Click Next to view the report generated."
  263. IDS_OPTIONS_NEXTDESCR_STATIC
  264. "Click Next to run the application to verify."
  265. END
  266. STRINGTABLE DISCARDABLE
  267. BEGIN
  268. IDS_TOO_MANY_FILES_SELECTED "Too many files were selected."
  269. IDS_CANNOT_OPEN_FILES "Cannot open file(s): error %u"
  270. IDS_APP_IS_ALREADY_IN_LIST "%s was already selected to be verified."
  271. IDS_UNKNOWN "<unknown>"
  272. IDS_ACCESS_IS_DENIED "Access is denied."
  273. IDS_REGOPENKEYEX_FAILED "RegOpenKeyEx('%s') failed: error %u"
  274. IDS_REGENUMKEYEX_FAILED "RegEnumKeyEx('%s') failed: error %u"
  275. IDS_INCORRECT_VALUE_TYPE "'%s': incorrect value type %u"
  276. IDS_REGQUERYVALUEEX_FAILED "RegQueryValueEx('%s') failed: error %u"
  277. IDS_REGSETVALUEEX_FAILED "RegSetValueEx('%s') failed: error %u"
  278. IDS_REGCREATEKEYEX_FAILED "RegCreateKeyEx('%s') failed: error %u"
  279. IDS_SETTINGS_SAVED "The new settings have been saved. Please restart any of the applications selected to be verified."
  280. IDS_NO_SETTINGS_CHANGED "No settings were changed."
  281. IDS_SETTINGS_DELETED "All verifier settings have been deleted. Please restart any of the applications previously verified."
  282. IDS_VERIFY_LOCKS_CHECKS "Locks usage checking"
  283. END
  284. STRINGTABLE DISCARDABLE
  285. BEGIN
  286. IDS_VERIFY_HANDLE_CHECKS "Detect invalid handle usage"
  287. IDS_PAGE_HEAP "Detect heap corruptions"
  288. IDS_VERIFY_STACK_CHECKS "Thread stack size checking"
  289. IDS_ENABLED_QUESTION "Enabled?"
  290. IDS_TEST_TYPE "Test Type"
  291. 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."
  292. IDS_CANNOT_INITIALIZE_DATA "Fatal error: Cannot initialize program data."
  293. IDS_VERIFY_APPCOMPAT_CHECKS "Verify future OS compatibility"
  294. IDS_READLOG_FAILED "Failed to open the log file"
  295. 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."
  296. IDS_PAGEHEAP_CMD_LINE "/pageheap"
  297. IDS_LOCKS_CMD_LINE "/locks"
  298. END
  299. STRINGTABLE DISCARDABLE
  300. BEGIN
  301. AVS_APP_STARTED "Application started."
  302. AVS_APP_STARTED_R "Application verification began."
  303. AVS_HARDCODED_GETTEMPPATH "Use of hard coded TEMP path detected."
  304. AVS_HARDCODED_GETTEMPPATH_R
  305. "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>."
  306. AVS_HARDCODED_GETTEMPPATH_URL
  307. "http://msdn.microsoft.com/library/psdk/winbase/filesio_78fc.htm"
  308. AVS_PAGEHEAP_DOUBLEFREE "Application crashed double freeing memory."
  309. AVS_PAGEHEAP_DOUBLEFREE_R
  310. "Run the application under a debugger to see where the memory is double freed."
  311. AVS_HKCU_AppEvents_READ "Reading from Current User Registry Key: AppEvents"
  312. AVS_HKCU_AppEvents_READ_R
  313. "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."
  314. AVS_HKCU_Console_READ "Reading from Current User Registry Key: Console"
  315. 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."
  316. END
  317. STRINGTABLE DISCARDABLE
  318. BEGIN
  319. AVS_HKCU_ControlPanel_READ
  320. "Reading from Current User Registry Key: ControlPanel"
  321. AVS_HKCU_ControlPanel_READ_R
  322. "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."
  323. AVS_HKCU_Environment_READ
  324. "Reading from Current User Registry Key: Environment"
  325. AVS_HKCU_Environment_READ_R
  326. "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()."
  327. AVS_HKCU_Environment_READ_URL
  328. "http://msdn.microsoft.com/library/default.asp?URL=/library/devprods/vs6/visualc/vccore/_crt_getenv.2c_._wgetenv.htm"
  329. AVS_HKCU_Identities_READ
  330. "Reading from Current User Registry Key: Identities"
  331. AVS_HKCU_Identities_READ_R
  332. "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."
  333. AVS_HKCU_KeyboardLayout_READ
  334. "Reading from Current User Registry Key: KeyboardLayout"
  335. AVS_HKCU_KeyboardLayout_READ_R
  336. "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()."
  337. AVS_HKCU_KeyboardLayout_READ_URL
  338. "http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/winui/keybinpt_5sxg.htm"
  339. AVS_HKCU_Printers_READ "Reading from Current User Registry Key: Printers"
  340. AVS_HKCU_Printers_READ_R
  341. "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()."
  342. AVS_HKCU_Printers_READ_URL
  343. "http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/gdi/prntspol_0u3l.htm"
  344. AVS_HKCU_RemoteAccess_READ
  345. "Reading from Current User Registry Key: RemoteAccess"
  346. END
  347. STRINGTABLE DISCARDABLE
  348. BEGIN
  349. AVS_HKCU_RemoteAccess_READ_R
  350. "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."
  351. AVS_HKCU_RemoteAccess_READ_URL
  352. "http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/network/rasclnt_7iud.htm"
  353. AVS_HKCU_SessionInformation_READ
  354. "Reading from Current User Registry Key: SessionInformation"
  355. AVS_HKCU_SessionInformation_READ_R
  356. "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."
  357. AVS_HKCU_UNICODEProgramGroups_READ
  358. "Reading from Current User Registry Key: UNICODEProgramGroups"
  359. AVS_HKCU_UNICODEProgramGroups_READ_R
  360. "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."
  361. AVS_HKCU_VolatileEnvironment_READ
  362. "Reading from Current User Registry Key: VolatileEnvironment"
  363. AVS_HKCU_VolatileEnvironment_READ_R
  364. "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."
  365. AVS_HKCU_Windows31MigrationStatus_READ
  366. "Reading from Current User Registry Key: Windows31MigrationStatus"
  367. AVS_HKCU_Windows31MigrationStatus_READ_R
  368. "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."
  369. AVS_HKLM_HARDWARE_READ "Reading from Local Machine Registry Key: HARDWARE"
  370. AVS_HKLM_HARDWARE_READ_R
  371. "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."
  372. END
  373. STRINGTABLE DISCARDABLE
  374. BEGIN
  375. AVS_HKLM_SAM_READ "Reading from Local Machine Registry Key: SAM"
  376. 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."
  377. AVS_HKLM_SECURITY_READ "Reading from Local Machine Registry Key: SECURITY"
  378. AVS_HKLM_SECURITY_READ_R
  379. "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."
  380. AVS_HKLM_SYSTEM_READ "Reading from Local Machine Registry Key: SYSTEM"
  381. 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."
  382. AVS_HKCC_READ "Reading from Current Config Registry Keys"
  383. 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."
  384. AVS_HKUS_READ "Reading from Users Registry Keys"
  385. 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."
  386. END
  387. STRINGTABLE DISCARDABLE
  388. BEGIN
  389. AVS_NON_HKCU_WRITE "A Non-Current User Registry Write"
  390. 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."
  391. END
  392. STRINGTABLE DISCARDABLE
  393. BEGIN
  394. AVS_HARDCODED_WINDOWSPATH
  395. "This application might be using a hardcoded Windows directory path."
  396. AVS_HARDCODED_WINDOWSPATH_R
  397. "This application might be using a hardcoded path. Use the correct API function when accessing the windows directory path, GetWindowsDirectory()."
  398. AVS_HARDCODED_WINDOWSPATH_URL
  399. "http://msdn.microsoft.com/library/psdk/sysmgmt/sysinfo_4k55.htm"
  400. AVS_HARDCODED_SYSWINDOWSPATH
  401. "This application might be using a hardcoded Windows system directory path."
  402. AVS_HARDCODED_SYSWINDOWSPATH_R
  403. "This application might be using a hardcoded path. Use the correct API function when accessing the windows system directory path, GetSystemWindowsDirectory()."
  404. AVS_HARDCODED_SYSWINDOWSPATH_URL
  405. "http://msdn.microsoft.com/library/psdk/sysmgmt/sysinfo_2uwp.htm"
  406. AVS_HARDCODED_SYSTEMPATH
  407. "This application might be using a hardcoded windows system directory path."
  408. AVS_HARDCODED_SYSTEMPATH_R
  409. "This application might be using a hardcoded path. Use the correct API function when accessing the windows system directory path, GetSystemDirectory()."
  410. AVS_HARDCODED_SYSTEMPATH_URL
  411. "http://msdn.microsoft.com/library/psdk/sysmgmt/sysinfo_1unt.htm"
  412. AVS_HARDCODED_PERSONALPATH
  413. "This application might be using a hardcoded 'My Documents' directory."
  414. AVS_HARDCODED_PERSONALPATH_R
  415. "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."
  416. AVS_HARDCODED_PERSONALPATH_URL
  417. "http://msdn.microsoft.com/library/psdk/shellcc/shell/Functions/ShGetFolderPath.htm"
  418. END
  419. STRINGTABLE DISCARDABLE
  420. BEGIN
  421. AVS_HARDCODED_COMMONPROGRAMS
  422. "This application might be using a hardcoded common programs directory path."
  423. AVS_HARDCODED_COMMONPROGRAMS_R
  424. "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."
  425. AVS_HARDCODED_COMMONPROGRAMS_URL
  426. "http://msdn.microsoft.com/library/psdk/shellcc/shell/Functions/ShGetFolderPath.htm"
  427. AVS_HARDCODED_COMMONSTARTMENU
  428. "This application might be using a hardcoded common start menu directory path."
  429. AVS_HARDCODED_COMMONSTARTMENU_R
  430. "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."
  431. AVS_HARDCODED_COMMONSTARTMENU_URL
  432. "http://msdn.microsoft.com/library/psdk/shellcc/shell/Functions/ShGetFolderPath.htm"
  433. AVS_HARDCODED_PROGRAMS "This application might be using a hardcoded programs directory path."
  434. AVS_HARDCODED_PROGRAMS_R
  435. "This application might be using a hardcoded path. Use the correct API function when accessing the programs directory path, SHGetFolderPath() with CSIDL=CSIDL_PROGRAMS."
  436. AVS_HARDCODED_PROGRAMS_URL
  437. "http://msdn.microsoft.com/library/psdk/shellcc/shell/Functions/ShGetFolderPath.htm"
  438. AVS_HARDCODED_STARTMENU "This application might be using a hardcoded start menu directory path."
  439. AVS_HARDCODED_STARTMENU_R
  440. "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."
  441. AVS_HARDCODED_STARTMENU_URL
  442. "http://msdn.microsoft.com/library/psdk/shellcc/shell/Functions/ShGetFolderPath.htm"
  443. END
  444. STRINGTABLE DISCARDABLE
  445. BEGIN
  446. AVS_APP_TERMINATED "The application terminated."
  447. AVS_APP_TERMINATED_R "End of test run."
  448. END
  449. STRINGTABLE DISCARDABLE
  450. BEGIN
  451. IDS_HANDLES_CMD_LINE "/handles"
  452. IDS_STACKS_CMD_LINE "/stacks"
  453. IDS_APPCOMPAT_CMD_LINE "/appcompat"
  454. IDS_HELP_LINE1 "Application Verifier Manager - version %S"
  455. IDS_HELP_LINE3 "\nappverif.exe [/reset] [/pageheap] [/locks] [/handles] [/stacks] [/appcompat] APP [APP...]"
  456. IDS_HELP_LINE4 "appverif.exe /querysettings\n"
  457. IDS_HELP_LINE5 "/reset - delete existing application verifier settings\n"
  458. IDS_HELP_LINE6 "/pageheap - Detect heap corruptions"
  459. IDS_HELP_LINE7 "/locks - Locks usage checking"
  460. IDS_HELP_LINE8 "/handles - Detect invalid handle usage"
  461. IDS_HELP_LINE9 "/stacks - Thread stack size checking"
  462. IDS_HELP_LINE10 "/appcompat - Verify future OS compatibility\n"
  463. IDS_HELP_CMDLINE_SWITCH "/?"
  464. IDS_QUERYSETT_CMDLINE_SWITCH "/querysettings"
  465. IDS_RESET_CMDLINE_SWITCH "/reset"
  466. IDS_TESTS "Tests:"
  467. END
  468. STRINGTABLE DISCARDABLE
  469. BEGIN
  470. IDS_NO_APPS_VERIFIED "No applications are verified."
  471. IDS_HELP_LINE11 "APP - application to verify\n"
  472. IDS_HELP_LINE12 "/querysettings - display current application verifier settings"
  473. END
  474. /////////////////////////////////////////////////////////////////////////////
  475. #ifndef APSTUDIO_INVOKED
  476. /////////////////////////////////////////////////////////////////////////////
  477. //
  478. // Generated from the TEXTINCLUDE 3 resource.
  479. //
  480. /////////////////////////////////////////////////////////////////////////////
  481. #endif // not APSTUDIO_INVOKED