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.

713 lines
30 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 "afxres.h"
  10. #include <winver.h>
  11. #include <ntverp.h>
  12. #define VER_FILETYPE VFT_APP
  13. #define VER_FILESUBTYPE VFT2_UNKNOWN
  14. #define VER_FILEDESCRIPTION_STR "Driver Verifier Manager"
  15. #define VER_INTERNALNAME_STR "verifier.exe"
  16. #define VER_ORIGINALFILENAME_STR "verifier.exe"
  17. #include "common.ver"
  18. /////////////////////////////////////////////////////////////////////////////
  19. #undef APSTUDIO_READONLY_SYMBOLS
  20. /////////////////////////////////////////////////////////////////////////////
  21. // English (U.S.) resources
  22. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  23. #ifdef _WIN32
  24. LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
  25. #pragma code_page(1252)
  26. #endif //_WIN32
  27. #ifdef APSTUDIO_INVOKED
  28. /////////////////////////////////////////////////////////////////////////////
  29. //
  30. // TEXTINCLUDE
  31. //
  32. 1 TEXTINCLUDE DISCARDABLE
  33. BEGIN
  34. "resource.h\0"
  35. END
  36. 2 TEXTINCLUDE DISCARDABLE
  37. BEGIN
  38. "#include ""afxres.h""\r\n"
  39. "\0"
  40. END
  41. 3 TEXTINCLUDE DISCARDABLE
  42. BEGIN
  43. "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
  44. "#define _AFX_NO_OLE_RESOURCES\r\n"
  45. "#define _AFX_NO_TRACKER_RESOURCES\r\n"
  46. "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
  47. "\r\n"
  48. "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
  49. "#ifdef _WIN32\r\n"
  50. "LANGUAGE 9, 1\r\n"
  51. "#pragma code_page(1252)\r\n"
  52. "#endif //_WIN32\r\n"
  53. "#include ""res\\verifier.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
  54. "#include ""afxres.rc"" // Standard components\r\n"
  55. "#endif\r\n"
  56. "\0"
  57. END
  58. #endif // APSTUDIO_INVOKED
  59. /////////////////////////////////////////////////////////////////////////////
  60. //
  61. // Icon
  62. //
  63. // Icon with lowest ID value placed first to ensure application icon
  64. // remains consistent on all systems.
  65. IDR_MAINFRAME ICON DISCARDABLE "res\\verifier.ico"
  66. /////////////////////////////////////////////////////////////////////////////
  67. //
  68. // Dialog
  69. //
  70. IDD_CUSTSETT_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
  71. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  72. CAPTION "Driver Verifier Manager"
  73. BEGIN
  74. CONTROL "Enable &predefined settings:",IDC_CUSTSETT_PREDEF_RADIO,
  75. "Button",BS_AUTORADIOBUTTON | WS_GROUP,15,24,380,10
  76. CONTROL "Select individual settings from a full list",
  77. IDC_CUSTSETT_FULLLIST_RADIO,"Button",BS_AUTORADIOBUTTON,
  78. 15,113,380,10
  79. CONTROL "&Standard settings",IDC_CUSTSETT_TYPICAL_CHECK,"Button",
  80. BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,36,41,349,10
  81. CONTROL "&Rigorous but possibly excessive or spurious tests",
  82. IDC_CUSTSETT_EXCESS_CHECK,"Button",BS_AUTOCHECKBOX |
  83. WS_TABSTOP,36,68,349,10
  84. CONTROL "&Low resource simulation",IDC_CUSTSETT_LOWRES_CHECK,
  85. "Button",BS_AUTOCHECKBOX | WS_TABSTOP,36,95,349,10
  86. GROUPBOX "Create custom settings",IDC_STATIC,7,7,395,126
  87. LTEXT "",IDC_CUSTSETT_NEXT_DESCR_STATIC,13,138,389,41
  88. END
  89. IDD_TAS_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
  90. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  91. CAPTION "Driver Verifier Manager"
  92. BEGIN
  93. CONTROL "Create &standard settings",IDC_TAS_TYPICAL_RADIO,"Button",
  94. BS_AUTORADIOBUTTON | WS_GROUP,13,23,377,10
  95. CONTROL "Create &custom settings (for code developers)",
  96. IDC_TAS_ADVANCED_RADIO,"Button",BS_AUTORADIOBUTTON,13,45,
  97. 377,10
  98. CONTROL "&Delete existing settings",IDC_TAS_DELETE_RADIO,"Button",
  99. BS_AUTORADIOBUTTON,13,67,377,10
  100. CONTROL "Displa&y existing settings",IDC_TAS_VIEWREGISTRY_RADIO,
  101. "Button",BS_AUTORADIOBUTTON,13,89,377,10
  102. CONTROL "Dis&play information about the currently verified drivers",
  103. IDC_TAS_STATISTICS_RADIO,"Button",BS_AUTORADIOBUTTON,13,
  104. 111,377,10
  105. LTEXT "",IDC_TAS_NEXT_DESCR_STATIC,14,138,381,41
  106. GROUPBOX "Select a task",IDC_STATIC,7,6,395,126,WS_GROUP
  107. END
  108. IDD_DRVSET_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
  109. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  110. CAPTION "Driver Verifier Manager"
  111. BEGIN
  112. CONTROL "Automatically select &unsigned drivers",
  113. IDC_DRVSET_NOTSIGNED_RADIO,"Button",BS_AUTORADIOBUTTON |
  114. WS_GROUP,13,23,131,10
  115. CONTROL "Automatically select drivers built for &older versions of Windows",
  116. IDC_DRVSET_OLDVER_RADIO,"Button",BS_AUTORADIOBUTTON,13,
  117. 53,210,10
  118. CONTROL "Automatically select &all drivers installed on this computer",
  119. IDC_DRVSET_ALLDRV_RADIO,"Button",BS_AUTORADIOBUTTON,13,
  120. 83,191,10
  121. CONTROL "Select driver names from a &list",
  122. IDC_DRVSET_NAMESLIST_RADIO,"Button",BS_AUTORADIOBUTTON,
  123. 13,113,111,10
  124. GROUPBOX "Select what drivers to verify",IDC_STATIC,7,7,395,126,
  125. WS_GROUP
  126. LTEXT "",IDC_DRVSET_NEXT_DESCR_STATIC,13,138,389,41
  127. END
  128. IDD_BUILDING_UNSIGNED_LIST_DIALOG DIALOG DISCARDABLE 0, 0, 186, 71
  129. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
  130. CAPTION "Please wait"
  131. BEGIN
  132. LTEXT "Building file list...",IDC_UNSIGNED_STATIC,7,9,170,8
  133. CONTROL "Progress1",IDC_UNSIGNED_PROGRESS,"msctls_progress32",
  134. WS_BORDER,7,29,172,14
  135. PUSHBUTTON "Cancel",IDC_UNSIGNED_CANCEL_BUTTON,68,50,50,14
  136. END
  137. IDD_CONFIRM_DRIVERS_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
  138. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  139. CAPTION "Driver Verifier Manager"
  140. BEGIN
  141. GROUPBOX "Replace this with the appropriate title",
  142. IDC_CONFDRV_TITLE_STATIC,7,7,395,126,WS_GROUP
  143. CONTROL "List1",IDC_CONFDRV_LIST,"SysListView32",LVS_REPORT |
  144. LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | WS_TABSTOP,16,
  145. 18,379,108
  146. LTEXT "",IDC_CONFDRV_NEXT_DESCR_STATIC,16,138,379,41
  147. END
  148. IDD_SELECT_DRIVERS_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
  149. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  150. CAPTION "Driver Verifier Manager"
  151. BEGIN
  152. GROUPBOX "Select drivers to verify",IDC_SELDRV_TITLE_STATIC,7,7,
  153. 395,126,WS_GROUP
  154. CONTROL "List1",IDC_SELDRV_LIST,"SysListView32",LVS_REPORT |
  155. LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | WS_TABSTOP,16,
  156. 18,380,92
  157. PUSHBUTTON "&Add currently not loaded driver(s) to the list...",
  158. IDC_SELDRV_ADD_BUTTON,119,114,174,14
  159. LTEXT "",IDC_SELDRV_NEXT_DESCR_STATIC,16,138,380,41
  160. END
  161. IDD_GLOBAL_COUNTERS_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
  162. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  163. CAPTION "Driver Verifier Manager"
  164. BEGIN
  165. GROUPBOX "Global counters",IDC_STATIC,7,7,395,126
  166. LTEXT "",IDC_GLOBC_NEXT_DESCR_STATIC,16,138,380,41
  167. CONTROL "List1",IDC_GLOBC_LIST,"SysListView32",LVS_REPORT |
  168. LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | WS_TABSTOP,16,
  169. 18,380,108
  170. END
  171. IDD_DRVSTATUS_STAT_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
  172. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  173. CAPTION "Driver Verifier Manager"
  174. BEGIN
  175. GROUPBOX "Current settings and verified drivers (run time information)",
  176. IDC_STATIC,7,6,395,126,WS_GROUP
  177. LTEXT "Settings:",IDC_STATIC,13,16,28,8
  178. CONTROL "List1",IDC_CRTSTAT_SETTBITS_LIST,"SysListView32",
  179. LVS_REPORT | LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP |
  180. WS_TABSTOP,13,27,188,83
  181. LTEXT "Drivers:",IDC_STATIC,207,16,25,8
  182. CONTROL "List1",IDC_CRTSTAT_DRIVERS_LIST,"SysListView32",
  183. LVS_REPORT | LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP |
  184. WS_TABSTOP,207,27,188,83
  185. PUSHBUTTON "&Change...",IDC_CRTSTAT_CHSETT_BUTTON,82,114,50,14
  186. PUSHBUTTON "A&dd...",IDC_CRTSTAT_ADDDRV_BUTTON,234,114,50,14
  187. PUSHBUTTON "Re&move",IDC_CRTSTAT_REMDRVT_BUTTON,310,114,50,14
  188. LTEXT "",IDC_CRTSTAT_NEXT_DESCR_STATIC,13,138,383,41
  189. END
  190. IDD_CRT_REGISTRY_SETTINGS_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
  191. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  192. CAPTION "Driver Verifier Manager"
  193. BEGIN
  194. LTEXT "",IDC_REGSETT_NEXT_DESCR_STATIC,13,138,389,41
  195. GROUPBOX "Settings and verified drivers",IDC_STATIC,7,6,395,126,
  196. WS_GROUP
  197. CONTROL "List1",IDC_REGSETT_SETTBITS_LIST,"SysListView32",
  198. LVS_REPORT | LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP |
  199. WS_TABSTOP,13,27,188,97
  200. CONTROL "List1",IDC_REGSETT_DRIVERS_LIST,"SysListView32",
  201. LVS_REPORT | LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP |
  202. WS_TABSTOP,207,27,188,97
  203. LTEXT "Settings:",IDC_STATIC,13,16,28,8
  204. LTEXT "Drivers:",IDC_REGSETT_VERIFIED_DRV_STATIC,207,16,188,8
  205. END
  206. IDD_FULL_LIST_SETT_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
  207. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  208. CAPTION "Driver Verifier Manager"
  209. BEGIN
  210. GROUPBOX "Select individual settings from this full list",
  211. IDC_STATIC,7,7,395,126
  212. LTEXT "",IDC_FLSETT_NEXT_DESCR_STATIC,16,138,380,41
  213. CONTROL "List1",IDC_FLSETT_LIST,"SysListView32",LVS_REPORT |
  214. LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | WS_TABSTOP,16,
  215. 18,380,108
  216. END
  217. IDD_PERDRIVER_COUNTERS_PAGE DIALOG DISCARDABLE 0, 0, 409, 181
  218. STYLE WS_CHILD | WS_DISABLED | WS_CAPTION
  219. CAPTION "Driver Verifier Manager"
  220. BEGIN
  221. GROUPBOX "Counters specific to each of the currently verified drivers",
  222. IDC_STATIC,7,7,395,126
  223. LTEXT "Driver:",IDC_STATIC,16,19,22,8
  224. COMBOBOX IDC_PERDRVC_DRIVER_COMBO,42,18,154,79,CBS_DROPDOWNLIST |
  225. CBS_SORT | WS_VSCROLL | WS_TABSTOP
  226. CONTROL "List1",IDC_PERDRVC_LIST,"SysListView32",LVS_REPORT |
  227. LVS_SHOWSELALWAYS | WS_BORDER | WS_GROUP | WS_TABSTOP,16,
  228. 35,380,91
  229. LTEXT "",IDC_PERDRVC_NEXT_DESCR_STATIC,16,138,380,41
  230. END
  231. IDD_VOLATILE_BITS_DIALOG DIALOG DISCARDABLE 0, 0, 218, 154
  232. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  233. CAPTION "Change the current verifier settings"
  234. BEGIN
  235. DEFPUSHBUTTON "OK",IDOK,51,133,50,14
  236. PUSHBUTTON "Cancel",IDCANCEL,117,133,50,14
  237. CONTROL "List1",IDC_VOLBITS_LIST,"SysListView32",LVS_REPORT |
  238. LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER |
  239. WS_GROUP | WS_TABSTOP,7,77,204,47
  240. LTEXT "These settings can be changed without rebooting. Any changes made here will be lost when this computer is rebooted.",
  241. IDC_STATIC,7,9,204,25
  242. 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.",
  243. IDC_STATIC,7,37,204,38
  244. END
  245. /////////////////////////////////////////////////////////////////////////////
  246. //
  247. // DESIGNINFO
  248. //
  249. #ifdef APSTUDIO_INVOKED
  250. GUIDELINES DESIGNINFO DISCARDABLE
  251. BEGIN
  252. IDD_CUSTSETT_PAGE, DIALOG
  253. BEGIN
  254. LEFTMARGIN, 7
  255. RIGHTMARGIN, 402
  256. TOPMARGIN, 7
  257. BOTTOMMARGIN, 174
  258. END
  259. IDD_TAS_PAGE, DIALOG
  260. BEGIN
  261. LEFTMARGIN, 7
  262. RIGHTMARGIN, 402
  263. TOPMARGIN, 7
  264. BOTTOMMARGIN, 174
  265. END
  266. IDD_DRVSET_PAGE, DIALOG
  267. BEGIN
  268. LEFTMARGIN, 7
  269. RIGHTMARGIN, 402
  270. TOPMARGIN, 7
  271. BOTTOMMARGIN, 174
  272. END
  273. IDD_BUILDING_UNSIGNED_LIST_DIALOG, DIALOG
  274. BEGIN
  275. LEFTMARGIN, 7
  276. RIGHTMARGIN, 179
  277. TOPMARGIN, 7
  278. BOTTOMMARGIN, 64
  279. END
  280. IDD_CONFIRM_DRIVERS_PAGE, DIALOG
  281. BEGIN
  282. LEFTMARGIN, 7
  283. RIGHTMARGIN, 402
  284. TOPMARGIN, 7
  285. BOTTOMMARGIN, 174
  286. END
  287. IDD_SELECT_DRIVERS_PAGE, DIALOG
  288. BEGIN
  289. LEFTMARGIN, 7
  290. RIGHTMARGIN, 402
  291. TOPMARGIN, 7
  292. BOTTOMMARGIN, 174
  293. END
  294. IDD_GLOBAL_COUNTERS_PAGE, DIALOG
  295. BEGIN
  296. LEFTMARGIN, 7
  297. RIGHTMARGIN, 402
  298. TOPMARGIN, 7
  299. BOTTOMMARGIN, 174
  300. END
  301. IDD_DRVSTATUS_STAT_PAGE, DIALOG
  302. BEGIN
  303. LEFTMARGIN, 7
  304. RIGHTMARGIN, 402
  305. TOPMARGIN, 7
  306. BOTTOMMARGIN, 174
  307. END
  308. IDD_CRT_REGISTRY_SETTINGS_PAGE, DIALOG
  309. BEGIN
  310. LEFTMARGIN, 7
  311. RIGHTMARGIN, 402
  312. TOPMARGIN, 7
  313. BOTTOMMARGIN, 174
  314. END
  315. IDD_FULL_LIST_SETT_PAGE, DIALOG
  316. BEGIN
  317. LEFTMARGIN, 7
  318. RIGHTMARGIN, 402
  319. TOPMARGIN, 7
  320. BOTTOMMARGIN, 174
  321. END
  322. IDD_PERDRIVER_COUNTERS_PAGE, DIALOG
  323. BEGIN
  324. LEFTMARGIN, 7
  325. RIGHTMARGIN, 402
  326. TOPMARGIN, 7
  327. BOTTOMMARGIN, 174
  328. END
  329. IDD_VOLATILE_BITS_DIALOG, DIALOG
  330. BEGIN
  331. LEFTMARGIN, 7
  332. RIGHTMARGIN, 211
  333. TOPMARGIN, 7
  334. BOTTOMMARGIN, 147
  335. END
  336. END
  337. #endif // APSTUDIO_INVOKED
  338. /////////////////////////////////////////////////////////////////////////////
  339. //
  340. // String Table
  341. //
  342. STRINGTABLE DISCARDABLE
  343. BEGIN
  344. IDS_ABOUTBOX "&About verifier..."
  345. IDS_APPTITLE "Driver Verifier Manager"
  346. IDS_CANNOT_LOAD_APP_TITLE "Cannot load program name."
  347. IDS_NOT_ENOUGH_MEMORY "Not enough memory to run this program."
  348. IDS_NO_TESTS_SELECTED "Please select some tests before going to the next step."
  349. IDS_CANNOT_GET_SYSTEM_DIRECTORY "Cannot find system directory."
  350. IDS_NO_DRIVERS_FOUND "No drivers found."
  351. IDS_CANNOT_GET_CURRENT_DIRECTORY "Cannot find current directory."
  352. IDS_CANNOT_SET_CURRENT_DIRECTORY "Cannot set current directory to %s."
  353. IDS_CANT_GET_ACTIVE_DRVLIST "Cannot get active drivers list: status %#x"
  354. IDS_NAME "Name"
  355. END
  356. STRINGTABLE DISCARDABLE
  357. BEGIN
  358. IDS_DESCRIPTION "Description"
  359. IDS_LOADING_DRIVER_INFORMATION "Loading driver information..."
  360. IDS_SEARCHING_FOR_UNSIGNED_DRIVERS "Searching for unsigned drivers..."
  361. IDS_UNSIGNED_DRIVERS_LIST
  362. "The list of unsigned drivers chosen to be verified:"
  363. IDS_OLD_DRIVERS_LIST "The list of drivers built for old versions of Windows chosen to be verified:"
  364. IDS_UNKNOWN "<unknown>"
  365. IDS_SETTINGS_TYPE "Settings type:"
  366. IDS_TYPICAL "Typical"
  367. IDS_CUSTOM "Custom"
  368. IDS_DRIVERS_BUILT_FOR_OLD_WINDOWS "Built for old versions of Windows"
  369. IDS_UNSIGNED "Unsigned"
  370. IDS_ALL "All"
  371. IDS_DRIVERS "Drivers"
  372. IDS_VERIFICATION_STATUS "Verify?"
  373. IDS_PROVIDER "Provider"
  374. IDS_VERSION "Version"
  375. END
  376. STRINGTABLE DISCARDABLE
  377. BEGIN
  378. IDS_DRIVERS_TO_VERIFY "Drivers to verify"
  379. IDS_DISABLED "Disabled"
  380. IDS_ENABLED "Enabled"
  381. IDS_TAS_PAGE_NEXT_DESCR_STANDARD
  382. "Click Next to create standard settings.\n\nYou will then be asked to select the drivers to verify."
  383. IDS_TAS_PAGE_NEXT_DESCR_CUSTOM
  384. "Click Next to create custom settings.\n\nYou will then be asked to select the custom settings and list of drivers to verify."
  385. IDS_TAS_PAGE_NEXT_DESCR_STATISTICS
  386. "Click Next to display statistics about the currently verified drivers."
  387. IDS_TAS_PAGE_NEXT_DESCR_DELETE
  388. "Click Finish to delete all the existing verifier settings and exit this program."
  389. IDS_DELETE_ALL_SETTINGS "This will delete all the verifier settings and exit this program. Do you want to continue?"
  390. IDS_DRVSET_PAGE_NEXT_DESCR_UNSIGNED
  391. "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."
  392. IDS_DRVSET_PAGE_NEXT_DESCR_ALL
  393. "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."
  394. IDS_DRVSET_PAGE_NEXT_DESCR_NAMELIST
  395. "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."
  396. IDS_DRVSET_PAGE_NEXT_DESCR_OLD
  397. "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."
  398. IDS_CONFDRV_PAGE_NEXT_DESCR_FINISH
  399. "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."
  400. IDS_SELDRV_PAGE_NEXT_DESCR_FINISH
  401. "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."
  402. IDS_TAS_PAGE_NEXT_DESCR_PREDEFINED
  403. "Click Next to enable any checked-off predefined settings.\n\nYou will then be asked to select the drivers to verify."
  404. IDS_TAS_PAGE_NEXT_DESCR_LIST
  405. "Click Next to manually select verifier settings from a full list.\n\nYou will then be asked to select the drivers to verify."
  406. END
  407. STRINGTABLE DISCARDABLE
  408. BEGIN
  409. IDS_FLSETT_PAGE_NEXT_DESCR
  410. "Click Next after you have selected the settings you want to create.\n\nYou will then be asked to select the drivers to verify."
  411. IDS_ACCESS_IS_DENIED "Access is denied"
  412. IDS_REGOPENKEYEX_FAILED "RegOpenKeyEx('%s') failed: error %u"
  413. IDS_REGSETVALUEEX_FAILED "RegSetValueEx('%s') failed: error %u"
  414. IDS_NO_OLD_DRIVERS_FOUND
  415. "No drivers built for older versions of Windows have been found."
  416. IDS_NO_UNSIGNED_DRIVERS_FOUND "No unsigned drivers have been found."
  417. IDS_REGDELETEVALUE_FAILED "RegDeleteValue('%s') failed: error %u"
  418. IDS_STATUS "Status"
  419. IDS_NEVER_LOADED "Never Loaded"
  420. IDS_UNLOADED "Unloaded"
  421. IDS_LOADED "Loaded"
  422. IDS_COVERAGE_WARNING_FORMAT
  423. "The coverage for pool allocation verification is only %I64u%%. Adding more physical memory to this computer could improve your coverage."
  424. IDS_QUERY_SYSINFO_FAILED "Cannot get verifier information, error %x\n"
  425. IDS_CRTSTAT_PAGE_NEXT_DESCR
  426. "Click Next to display global counters for the currently verified drivers or Back to create or delete verifier settings."
  427. END
  428. STRINGTABLE DISCARDABLE
  429. BEGIN
  430. IDS_HELP_CMDLINE_SWITCH "/?"
  431. IDS_HELP_LINE1 "Driver Verifier Manager - version %S\n"
  432. IDS_HELP_LINE3 " "
  433. IDS_HELP_LINE4 "verifier /standard /driver NAME [NAME ...]"
  434. IDS_HELP_LINE5 "verifier /standard /all"
  435. IDS_HELP_LINE6 "verifier [ /flags FLAGS ] /driver NAME [NAME ...]"
  436. IDS_HELP_LINE7 "verifier [ /flags FLAGS ] /all"
  437. IDS_HELP_LINE8 "verifier /querysettings"
  438. IDS_HELP_LINE9 "verifier /volatile /flags FLAGS"
  439. IDS_HELP_LINE10 "verifier /volatile /adddriver NAME [NAME ...]"
  440. IDS_HELP_LINE11 "verifier /volatile /removedriver NAME [NAME ...]"
  441. IDS_HELP_LINE12 "verifier /reset"
  442. IDS_HELP_LINE13 "verifier /query"
  443. IDS_HELP_LINE14 "verifier /log LOG_FILE_NAME [/interval SECONDS]"
  444. IDS_HELP_LINE15 " "
  445. IDS_HELP_LINE16 "FLAGS must be a number in decimal or hex, combination of bits:"
  446. END
  447. STRINGTABLE DISCARDABLE
  448. BEGIN
  449. IDS_HELP_LINE17 " "
  450. IDS_HELP_LINE18 " bit 0 - special pool checking"
  451. IDS_HELP_LINE19 " bit 1 - force irql checking"
  452. IDS_HELP_LINE20 " bit 2 - low resources simulation"
  453. IDS_HELP_LINE21 " bit 3 - pool tracking"
  454. IDS_HELP_LINE22 " bit 4 - I/O verification"
  455. IDS_HELP_LINE23 " bit 5 - deadlock detection"
  456. IDS_HELP_LINE24 " bit 6 - enhanced I/O verification"
  457. IDS_HELP_LINE25 " bit 7 - DMA verification"
  458. IDS_HELP_LINE26 " "
  459. IDS_HELP_LINE27 "E.g. /flags 27 is equivalent with /flags 0x1B"
  460. IDS_HELP_LINE28 " "
  461. IDS_HELP_LINE29 "The /volatile option can be used to change the verifier settings"
  462. IDS_HELP_LINE30 "dynamically without restarting the system. Any new settings will be lost"
  463. IDS_HELP_LINE31 "when the system is rebooted."
  464. IDS_RESET_CMDLINE_SWITCH "/reset"
  465. END
  466. STRINGTABLE DISCARDABLE
  467. BEGIN
  468. IDS_LOG_CMDLINE_SWITCH "/log"
  469. IDS_INTERVAL_CMDLINE_SWITCH "/interval"
  470. IDS_CANT_APPEND_FILE "Cannot append to file %s\n"
  471. IDS_CANT_WRITE_FILE "Cannot write to file %s\n"
  472. IDS_CANTGET_VERIF_STATE "Error: Cannot get verifier state\n"
  473. IDS_NO_DRIVER_VERIFIED "No drivers are currently verified.\n"
  474. IDS_LEVEL "Level: %08X\n"
  475. IDS_RAISEIRQLS "RaiseIrqls: %u\n"
  476. IDS_ACQUIRESPINLOCKS "AcquireSpinLocks: %u\n"
  477. IDS_SYNCHRONIZEEXECUTIONS "SynchronizeExecutions: %u\n"
  478. IDS_ALLOCATIONSATTEMPTED "AllocationsAttempted: %u\n"
  479. IDS_ALLOCATIONSSUCCEEDED "AllocationsSucceeded: %u\n"
  480. IDS_ALLOCATIONSSUCCEEDEDSPECIALPOOL
  481. "AllocationsSucceededSpecialPool: %u\n"
  482. IDS_ALLOCATIONSWITHNOTAG "AllocationsWithNoTag: %u\n"
  483. IDS_ALLOCATIONSFAILED "AllocationsFailed: %u\n"
  484. IDS_ALLOCATIONSFAILEDDELIBERATELY "AllocationsFailedDeliberately: %u\n"
  485. END
  486. STRINGTABLE DISCARDABLE
  487. BEGIN
  488. IDS_TRIMS "Trims: %u\n"
  489. IDS_UNTRACKEDPOOL "UnTrackedPool: %u\n"
  490. IDS_THE_VERIFIED_DRIVERS "\nVerified drivers:\n"
  491. IDS_NAME_LOADS_UNLOADS "Name: %s, loads: %u, unloads: %u\n"
  492. IDS_CURRENTPAGEDPOOLALLOCATIONS "CurrentPagedPoolAllocations: %u\n"
  493. IDS_CURRENTNONPAGEDPOOLALLOCATIONS "CurrentNonPagedPoolAllocations: %u\n"
  494. IDS_PEAKPAGEDPOOLALLOCATIONS "PeakPagedPoolAllocations: %u\n"
  495. IDS_PEAKNONPAGEDPOOLALLOCATIONS "PeakNonPagedPoolAllocations: %u\n"
  496. IDS_PAGEDPOOLUSAGEINBYTES "PagedPoolUsageInBytes: %u\n"
  497. IDS_NONPAGEDPOOLUSAGEINBYTES "NonPagedPoolUsageInBytes: %u\n"
  498. IDS_PEAKPAGEDPOOLUSAGEINBYTES "PeakPagedPoolUsageInBytes: %u\n"
  499. IDS_PEAKNONPAGEDPOOLUSAGEINBYTES "PeakNonPagedPoolUsageInBytes: %u\n"
  500. IDS_QUERY_CMDLINE_SWITCH "/query"
  501. IDS_FLAGS_CMDLINE_SWITCH "/flags"
  502. IDS_ALL_CMDLINE_SWITCH "/all"
  503. IDS_DONTREBOOT_CMDLINE_SWITCH "/volatile"
  504. END
  505. STRINGTABLE DISCARDABLE
  506. BEGIN
  507. IDS_DRIVER_CMDLINE_SWITCH "/driver"
  508. IDS_ADDDRIVER_CMDLINE_SWITCH "/adddriver"
  509. IDS_REMOVEDRIVER_CMDLINE_SWITCH "/removedriver"
  510. IDS_CANNOT_CHANGE_SETTING_ON_FLY
  511. "An error occurred while trying to change the system settings."
  512. IDS_VERIFIER_ADD_NOT_SUPPORTED
  513. "Cannot enable verification for %s.\nThis functionality is not supported in this version of the operating system."
  514. IDS_DYN_ADD_NOT_SUPPORTED
  515. "Cannot enable verification for %s.\nThis error occurs if this computer was not booted with a list of drivers to verify."
  516. IDS_DYN_ADD_ALREADY_LOADED
  517. "Cannot enable verification for %s.\nThis error occurs if the driver is currently loaded."
  518. IDS_DYN_ADD_INSUF_RESOURCES
  519. "Cannot enable verification for %s: insufficient resources are available."
  520. IDS_DYN_ADD_ACCESS_DENIED
  521. "Cannot enable verification for %s: access is denied."
  522. IDS_DYN_ADD_MISC_ERROR "Cannot enable verification for %s: error %08X."
  523. IDS_VERIFIER_REMOVE_NOT_SUPPORTED
  524. "Cannot disable verification for %s.\nThis error occurs if this computer was not booted with a list of drivers to verify."
  525. IDS_DYN_REMOVE_ALREADY_LOADED
  526. "Cannot disable verification for %s.\nThis error occurs if the driver is currently loaded."
  527. IDS_DYN_REMOVE_INSUF_RESOURCES
  528. "Cannot disable verification for %s: insufficient resources are available."
  529. IDS_DYN_REMOVE_ACCESS_DENIED
  530. "Cannot disable verification for %s: access is denied."
  531. IDS_DYN_REMOVE_MISC_ERROR
  532. "Cannot disable verification for %s: error %08X."
  533. IDS_NO_SETTINGS_WERE_CHANGED "No settings were changed."
  534. END
  535. STRINGTABLE DISCARDABLE
  536. BEGIN
  537. IDS_CHANGED_SETTINGS_ARE "\nThe changed settings are:\n\n"
  538. IDS_SPECIAL_POOL_ENABLED_NOW
  539. "\tSpecial pool checking - enabled from now on."
  540. IDS_SPECIAL_POOL_DISABLED_NOW
  541. "\tSpecial pool checking - disabled from now on."
  542. IDS_FORCE_IRQLCHECK_ENABLED_NOW
  543. "\tForce irql checking - enabled from now on."
  544. IDS_FORCE_IRQLCHECK_DISABLED_NOW
  545. "\tForce irql checking - disabled from now on."
  546. IDS_FAULT_INJECTION_ENABLED_NOW
  547. "\tLow resources simulation - enabled from now on."
  548. IDS_POOL_TRACK_ENABLED_NOW "\tPool tracking - enabled from now on."
  549. IDS_POOL_TRACK_DISABLED_NOW "\tPool tracking - disabled from now on."
  550. IDS_IO_CHECKING_ENABLED_NOW "\tI/O checking - enabled from now on."
  551. IDS_IO_CHECKING_DISABLED_NOW "\tI/O checking - disabled from now on."
  552. IDS_CHANGES_ACTIVE_ONLY_BEFORE_REBOOT
  553. "\nThe new settings are in effect until you reboot this computer\nor change them again."
  554. IDS_FAULT_INJECTION_DISABLED_NOW
  555. "\tLow resources simulation - disabled from now on."
  556. IDS_REBOOT "You must reboot this computer for the changes to take effect."
  557. END
  558. STRINGTABLE DISCARDABLE
  559. BEGIN
  560. IDS_SELECT_AT_LEAST_ONE_DRIVER
  561. "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""."
  562. IDS_ENABLED_QUESTION "Enabled?"
  563. IDS_SETTING "Test Type"
  564. IDS_SPECIAL_POOL "Special pool"
  565. IDS_POOL_TRACKING "Pool tracking"
  566. IDS_IO_VERIFICATION "I/O verification"
  567. IDS_ENH_IO_VERIFICATION "Enhanced I/O verification"
  568. IDS_FORCE_IRQL_CHECKING "Force IRQL checking"
  569. IDS_DEADLOCK_DETECTION "Deadlock detection"
  570. IDS_DMA_CHECHKING "DMA checking"
  571. IDS_LOW_RESOURCE_SIMULATION "Low resources simulation"
  572. IDS_YES "Yes"
  573. IDS_NO "No"
  574. IDS_STANDARD_CMDLINE_SWITCH "/standard"
  575. END
  576. STRINGTABLE DISCARDABLE
  577. BEGIN
  578. IDS_REGQUERYVALUEEX_FAILED "RegQueryValueEx('%s') failed: error %u"
  579. IDS_REGSETT_PAGE_NEXT_DESCR
  580. "Click Finish to exit this program or Back to create or delete verifier settings."
  581. IDS_ALL_LOADED_DRIVERS "Verify all drivers installed on this computer."
  582. IDS_FOLLOWING_DRIVERS "Verify these drivers:"
  583. IDS_COUNTER "Counter"
  584. IDS_VALUE "Value"
  585. IDS_GCNT_PAGE_NEXT_DESCR
  586. "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."
  587. IDS_ALLOCATIONSATTEMPTED_LIST "Pool allocations attempted"
  588. IDS_ALLOCATIONSSUCCEEDED_LIST "Pool allocations succeeded"
  589. IDS_ALLOCATIONSSUCCEEDEDSPECIALPOOL_LIST
  590. "Pool allocations succeeded in special pool"
  591. IDS_ALLOCATIONSWITHNOTAG_LIST "Pool allocations without tag"
  592. IDS_UNTRACKEDPOOL_LIST "Pool allocations not tracked"
  593. IDS_ALLOCATIONSFAILED_LIST "Pool allocations failed"
  594. IDS_ALLOCATIONSFAILEDDELIBERATELY_LIST "Faults injected"
  595. IDS_RAISEIRQLS_LIST "IRQL raises"
  596. IDS_ACQUIRESPINLOCKS_LIST "Spinlocks acquired"
  597. END
  598. STRINGTABLE DISCARDABLE
  599. BEGIN
  600. IDS_SYNCHRONIZEEXECUTIONS_LIST "Executions synchronized"
  601. IDS_TRIMS_LIST "Trims"
  602. IDS_CURRENTPAGEDPOOLALLOCATIONS_LIST "Paged pool - number of allocations"
  603. IDS_PEAKPAGEDPOOLALLOCATIONS_LIST
  604. "Paged pool - peak number of allocations"
  605. IDS_PAGEDPOOLUSAGEINBYTES_LIST "Paged pool - bytes allocated"
  606. IDS_PEAKPAGEDPOOLUSAGEINBYTES_LIST "Paged pool - peak bytes allocated"
  607. IDS_CURRENTNONPAGEDPOOLALLOCATIONS_LIST
  608. "Non paged pool - number of allocations"
  609. IDS_PEAKNONPAGEDPOOLALLOCATIONS_LIST
  610. "Non paged pool - peak number of allocations"
  611. IDS_NONPAGEDPOOLUSAGEINBYTES_LIST "Non paged pool - bytes allocated"
  612. IDS_PEAKNONPAGEDPOOLUSAGEINBYTES_LIST
  613. "Non paged pool - peak bytes allocated"
  614. IDS_DCNT_PAGE_NEXT_DESCR
  615. "Click Finish to exit this program.\n\nClick Back to redisplay the global verifier counters."
  616. IDS_TOO_MANY_FILES_SELECTED """Too many files were selected."""
  617. IDS_CANNOT_OPEN_FILES "Cannot open file(s): error %u"
  618. IDS_DRIVER_IS_ALREADY_IN_LIST "The driver %s is already in the list."
  619. IDS_QUERYSETT_CMDLINE_SWITCH "/querysettings"
  620. IDS_VERIFIED_DRIVERS "\nVerified drivers:\n"
  621. END
  622. STRINGTABLE DISCARDABLE
  623. BEGIN
  624. IDS_NEW_SETTINGS "\n\nNew verifier settings:\n"
  625. IDS_NONE "None"
  626. IDS_TAS_PAGE_NEXT_DESCR_REGISTRY
  627. "Click Next to display the current verifier settings."
  628. END
  629. #endif // English (U.S.) resources
  630. /////////////////////////////////////////////////////////////////////////////
  631. #ifndef APSTUDIO_INVOKED
  632. /////////////////////////////////////////////////////////////////////////////
  633. //
  634. // Generated from the TEXTINCLUDE 3 resource.
  635. //
  636. #define _AFX_NO_SPLITTER_RESOURCES
  637. #define _AFX_NO_OLE_RESOURCES
  638. #define _AFX_NO_TRACKER_RESOURCES
  639. #define _AFX_NO_PROPERTY_RESOURCES
  640. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  641. #ifdef _WIN32
  642. LANGUAGE 9, 1
  643. #pragma code_page(1252)
  644. #endif //_WIN32
  645. #include "res\verifier.rc2" // non-Microsoft Visual C++ edited resources
  646. #include "afxres.rc" // Standard components
  647. #endif
  648. /////////////////////////////////////////////////////////////////////////////
  649. #endif // not APSTUDIO_INVOKED