Leaked source code of windows server 2003
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.

633 lines
27 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. "#include <winver.h>\r\n"
  40. "#include <ntverp.h>\r\n"
  41. "\r\n"
  42. "#define VER_FILETYPE VFT_APP\r\n"
  43. "#define VER_FILESUBTYPE VFT2_UNKNOWN\r\n"
  44. "#define VER_FILEDESCRIPTION_STR ""Driver Verifier Manager""\r\n"
  45. "#define VER_INTERNALNAME_STR ""verifier.exe""\r\n"
  46. "#define VER_ORIGINALFILENAME_STR ""verifier.exe""\r\n"
  47. "\r\n"
  48. "#include ""common.ver""\r\n"
  49. "\0"
  50. END
  51. 3 TEXTINCLUDE DISCARDABLE
  52. BEGIN
  53. "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
  54. "#define _AFX_NO_OLE_RESOURCES\r\n"
  55. "#define _AFX_NO_TRACKER_RESOURCES\r\n"
  56. "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
  57. "\r\n"
  58. "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
  59. "#ifdef _WIN32\r\n"
  60. "LANGUAGE 9, 1\r\n"
  61. "#pragma code_page(1252)\r\n"
  62. "#endif //_WIN32\r\n"
  63. "#include ""res\\DrvVCtrl.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
  64. "#include ""afxres.rc"" // Standard components\r\n"
  65. "#endif\r\n"
  66. "\0"
  67. END
  68. #endif // APSTUDIO_INVOKED
  69. /////////////////////////////////////////////////////////////////////////////
  70. //
  71. // Icon
  72. //
  73. // Icon with lowest ID value placed first to ensure application icon
  74. // remains consistent on all systems.
  75. IDR_MAINFRAME ICON DISCARDABLE "res\\DrvVCtrl.ico"
  76. /////////////////////////////////////////////////////////////////////////////
  77. //
  78. // Dialog
  79. //
  80. IDD_MODIF_PAGE DIALOGEX 0, 0, 409, 207
  81. STYLE WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_CAPTION
  82. EXSTYLE WS_EX_APPWINDOW
  83. CAPTION "Settings"
  84. BEGIN
  85. CONTROL "Verify a&ll drivers",IDC_VERIFALL_RADIO,"Button",
  86. BS_AUTORADIOBUTTON | WS_GROUP,14,14,65,10
  87. CONTROL "Verify &selected drivers",IDC_VERIFSEL_RADIO,"Button",
  88. BS_AUTORADIOBUTTON,87,14,85,10
  89. CONTROL "List1",IDC_DRIVERS_LIST,"SysListView32",LVS_REPORT |
  90. LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER |
  91. WS_GROUP | WS_TABSTOP,13,27,279,114
  92. GROUPBOX "Drivers currently active in the system",IDC_STATIC,7,2,
  93. 291,164
  94. PUSHBUTTON "&Verify",IDC_VERIFY_BUTTON,61,147,63,14
  95. PUSHBUTTON "&Don't Verify",IDC_DONTVERIFY_BUTTON,178,147,63,14
  96. EDITTEXT IDC_ADDIT_DRVNAMES_EDIT,13,182,279,14,ES_AUTOHSCROLL
  97. CONTROL "Special p&ool",IDC_NORMAL_VERIF_CHECK,"Button",
  98. BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,306,13,55,10
  99. CONTROL "Force &IRQL checking",IDC_PAGEDC_VERIF_CHECK,"Button",
  100. BS_AUTOCHECKBOX | WS_TABSTOP,306,25,84,10
  101. CONTROL "Low reso&urces simulation",IDC_ALLOCF_VERIF_CHECK,
  102. "Button",BS_AUTOCHECKBOX | WS_TABSTOP,306,37,100,10
  103. CONTROL "Pool &tracking",IDC_POOLT_VERIF_CHECK,"Button",
  104. BS_AUTOCHECKBOX | WS_TABSTOP,306,49,57,10
  105. CONTROL "I/O v&erification:",IDC_IO_VERIF_CHECK,"Button",
  106. BS_AUTOCHECKBOX | WS_TABSTOP,306,66,90,10
  107. CONTROL "Level &1",IDC_MODSETT_IO_SELDRIVERS_RADIO,"Button",
  108. BS_AUTORADIOBUTTON | WS_GROUP,306,79,67,10
  109. CONTROL "Level &2",IDC_MODSETT_IO_SYSWIDE_RADIO,"Button",
  110. BS_AUTORADIOBUTTON,306,89,55,10
  111. GROUPBOX "Verification type",IDC_STATIC,301,2,101,102,WS_GROUP
  112. PUSHBUTTON "&Preferred Settings",ID_PREF_BUTTON,319,147,63,14,
  113. WS_GROUP
  114. PUSHBUTTON "&Reset All",ID_RESETALL_BUTTON,319,165,63,14,WS_GROUP
  115. PUSHBUTTON "&Apply",ID_APPLY_BUTTON,319,183,63,14,WS_GROUP
  116. GROUPBOX "Verify these additional drivers after next reboot",
  117. IDC_STATIC,7,171,291,28
  118. END
  119. IDD_GCOUNT_PAGE DIALOGEX 0, 0, 409, 207
  120. STYLE WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_CAPTION
  121. EXSTYLE WS_EX_APPWINDOW
  122. CAPTION "Global Counters"
  123. BEGIN
  124. DEFPUSHBUTTON "&Refresh Now",IDC_COUNT_REFRESH_BUTTON,101,166,66,14
  125. CONTROL "&Manual",IDC_COUNT_MANUAL_RADIO,"Button",
  126. BS_AUTORADIOBUTTON | WS_GROUP,13,150,39,10
  127. CONTROL "&High",IDC_COUNT_HSPEED_RADIO,"Button",
  128. BS_AUTORADIOBUTTON,13,162,39,10
  129. CONTROL "&Normal",IDC_COUNT_NORM_RADIO,"Button",
  130. BS_AUTORADIOBUTTON,13,174,39,10
  131. CONTROL "&Low",IDC_COUNT_LOW_RADIO,"Button",BS_AUTORADIOBUTTON,
  132. 13,186,39,10
  133. GROUPBOX "Allocations",IDC_STATIC,7,2,203,137,BS_LEFT
  134. LTEXT "Attempted:",IDC_STATIC,13,16,100,8
  135. EDITTEXT IDC_COUNT_ALLOC_ATTEMPT_EDIT,141,13,59,14,ES_AUTOHSCROLL |
  136. ES_READONLY
  137. LTEXT "Succeeded:",IDC_STATIC,13,42,100,8
  138. EDITTEXT IDC_COUNT_ALLOC_SUCC_EDIT,141,39,59,14,ES_AUTOHSCROLL |
  139. ES_READONLY
  140. LTEXT "Succeeded - special pool:",IDC_STATIC,13,68,100,8
  141. EDITTEXT IDC_COUNT_ALLOCSUCC_SPECPOOL_EDIT,141,65,59,14,
  142. ES_AUTOHSCROLL | ES_READONLY
  143. LTEXT "Without tag:",IDC_STATIC,13,94,100,8
  144. EDITTEXT IDC_COUNT_ALLOC_NOTAG_EDIT,141,91,59,14,ES_AUTOHSCROLL |
  145. ES_READONLY
  146. LTEXT "Failed:",IDC_STATIC,13,120,100,8
  147. EDITTEXT IDC_COUNT_ALLOC_FAILED_EDIT,141,117,59,14,ES_AUTOHSCROLL |
  148. ES_READONLY
  149. GROUPBOX "Other",IDC_STATIC,211,2,217,137,BS_LEFT
  150. LTEXT "IRQL raises:",IDC_STATIC,217,16,78,8
  151. EDITTEXT IDC_COUNT_RAISEIRQL_EDIT,337,13,59,14,ES_AUTOHSCROLL |
  152. ES_READONLY
  153. LTEXT "Spinlocks acquired:",IDC_STATIC,217,42,78,8
  154. EDITTEXT IDC_COUNT_ACQSPINL_EDIT,337,39,59,14,ES_AUTOHSCROLL |
  155. ES_READONLY
  156. LTEXT "Executions synchronized:",IDC_STATIC,217,68,85,8
  157. EDITTEXT IDC_COUNT_SYNCREX_EDIT,337,65,59,14,ES_AUTOHSCROLL |
  158. ES_READONLY
  159. LTEXT "Trims:",IDC_STATIC,217,94,78,8
  160. EDITTEXT IDC_COUNT_TRIMS_EDIT,337,91,59,14,ES_AUTOHSCROLL |
  161. ES_READONLY
  162. LTEXT "Faults injected:",IDC_STATIC,217,120,78,8
  163. EDITTEXT IDC_COUNT_ALLOC_FAILEDDEL_EDIT,337,117,59,14,
  164. ES_AUTOHSCROLL | ES_READONLY
  165. GROUPBOX "Refresh frequency",IDC_STATIC,7,140,203,59,BS_LEFT
  166. END
  167. IDD_DRVSTAT_PAGE DIALOGEX 0, 0, 409, 207
  168. STYLE WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_CAPTION
  169. EXSTYLE WS_EX_APPWINDOW
  170. CAPTION "Driver Status"
  171. BEGIN
  172. DEFPUSHBUTTON "&Refresh Now",IDC_CRTSTAT_REFRESH_BUTTON,101,166,66,14
  173. CONTROL "&Manual",IDC_CRTSTAT_MANUAL_RADIO,"Button",
  174. BS_AUTORADIOBUTTON | WS_GROUP,13,150,68,10
  175. CONTROL "&High",IDC_CRTSTAT_HSPEED_RADIO,"Button",
  176. BS_AUTORADIOBUTTON,13,162,68,10
  177. CONTROL "&Normal",IDC_CRTSTAT_NORM_RADIO,"Button",
  178. BS_AUTORADIOBUTTON,13,174,68,10
  179. CONTROL "&Low",IDC_CRTSTAT_LOW_RADIO,"Button",BS_AUTORADIOBUTTON,
  180. 13,186,68,10
  181. GROUPBOX "Verified drivers",IDC_STATIC,7,3,259,136,WS_GROUP
  182. CONTROL "List1",IDC_CRTSTAT_DRIVERS_LIST,"SysListView32",
  183. LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SORTASCENDING |
  184. WS_BORDER | WS_GROUP | WS_TABSTOP,13,15,248,119
  185. GROUPBOX "Global flags",IDC_STATIC,270,3,132,84,BS_LEFT |
  186. WS_GROUP
  187. LTEXT "Special pool:",IDC_STATIC,275,15,42,8
  188. EDITTEXT IDC_CRTSTAT_SPECPOOL_EDIT,358,12,40,14,ES_AUTOHSCROLL |
  189. ES_READONLY
  190. LTEXT "Force IRQL checking:",IDC_STATIC,275,29,71,8
  191. EDITTEXT IDC_CRTSTAT_IRQLCHCK_EDIT,358,26,40,14,ES_AUTOHSCROLL |
  192. ES_READONLY
  193. LTEXT "Low resources simulation:",IDC_STATIC,275,43,81,8
  194. EDITTEXT IDC_CRTSTAT_FAULTINJ_EDIT,358,40,40,14,ES_AUTOHSCROLL |
  195. ES_READONLY
  196. LTEXT "Pool tracking:",IDC_STATIC,275,57,44,8
  197. EDITTEXT IDC_CRTSTAT_POOLT_EDIT,358,54,40,14,ES_AUTOHSCROLL |
  198. ES_READONLY
  199. LTEXT "I/O verification:",IDC_STATIC,275,71,80,8
  200. EDITTEXT IDC_CRTSTAT_IOVERIF_EDIT,358,68,40,14,ES_AUTOHSCROLL |
  201. ES_READONLY
  202. GROUPBOX "Refresh frequency",IDC_STATIC,7,140,259,59,BS_LEFT
  203. CTEXT "",IDC_CRTSTAT_WARN_MSG,272,146,130,53
  204. END
  205. IDD_POOLTRACK_PAGE DIALOGEX 0, 0, 409, 207
  206. STYLE WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_CAPTION
  207. EXSTYLE WS_EX_APPWINDOW
  208. CAPTION "Pool Tracking"
  209. BEGIN
  210. DEFPUSHBUTTON "&Refresh Now",IDC_POOLCNT_REFRESH_BUTTON,101,166,66,14
  211. GROUPBOX "Refresh frequency",IDC_STATIC,7,140,203,59,BS_LEFT
  212. CONTROL "&Manual",IDC_POOLCNT_MANUAL_RADIO,"Button",
  213. BS_AUTORADIOBUTTON | WS_GROUP,13,150,68,10
  214. CONTROL "&High",IDC_POOLCNT_HSPEED_RADIO,"Button",
  215. BS_AUTORADIOBUTTON,13,162,68,10
  216. CONTROL "&Normal",IDC_POOLCNT_NORM_RADIO,"Button",
  217. BS_AUTORADIOBUTTON,13,174,68,10
  218. CONTROL "&Low",IDC_POOLCNT_LOW_RADIO,"Button",BS_AUTORADIOBUTTON,
  219. 13,186,68,10
  220. GROUPBOX "Individual counters",IDC_STATIC,7,2,395,112,BS_LEFT
  221. COMBOBOX IDC_POOLCNT_DRVNAME_COMBO,13,14,191,75,CBS_DROPDOWNLIST |
  222. CBS_SORT | WS_VSCROLL | WS_TABSTOP
  223. LTEXT "Paged pool:",IDC_STATIC,13,30,166,8
  224. LTEXT "Current allocations:",IDC_STATIC,13,48,67,8
  225. EDITTEXT IDC_POOLCNT_CRT_PPOOL_ALLOC_EDIT,145,45,59,14,
  226. ES_AUTOHSCROLL | ES_READONLY
  227. LTEXT "Peak allocations:",IDC_STATIC,13,65,67,8
  228. EDITTEXT IDC_POOLCNT_PEAK_PPOOL_ALLOC_EDIT,145,62,59,14,
  229. ES_AUTOHSCROLL | ES_READONLY
  230. LTEXT "Current bytes:",IDC_STATIC,13,82,67,8
  231. EDITTEXT IDC_POOLCNT_CRT_PPOOL_BYTES_EDIT,145,79,59,14,
  232. ES_AUTOHSCROLL | ES_READONLY
  233. LTEXT "Peak bytes:",IDC_STATIC,13,99,67,8
  234. EDITTEXT IDC_POOLCNT_PEAK_PPOOL_BYTES_EDIT,145,96,59,14,
  235. ES_AUTOHSCROLL | ES_READONLY
  236. LTEXT "Nonpaged pool:",IDC_STATIC,217,30,77,8
  237. LTEXT "Current allocations:",IDC_STATIC,217,48,67,8
  238. EDITTEXT IDC_POOLCNT_CRT_NPPOOL_ALLOC_EDIT,337,45,59,14,
  239. ES_AUTOHSCROLL | ES_READONLY
  240. LTEXT "Peak allocations:",IDC_STATIC,217,65,67,8
  241. EDITTEXT IDC_POOLCNT_PEAK_NPPOOL_ALLOC_EDIT,337,62,59,14,
  242. ES_AUTOHSCROLL | ES_READONLY
  243. LTEXT "Current bytes:",IDC_STATIC,217,82,67,8
  244. EDITTEXT IDC_POOLCNT_CRT_NPPOOL_BYTES_EDIT,337,79,59,14,
  245. ES_AUTOHSCROLL | ES_READONLY
  246. LTEXT "Peak bytes:",IDC_STATIC,217,99,67,8
  247. EDITTEXT IDC_POOLCNT_PEAK_NPPOOL_BYTES_EDIT,337,96,59,14,
  248. ES_AUTOHSCROLL | ES_READONLY
  249. LTEXT "Non tracked allocations:",IDC_STATIC,13,125,76,8
  250. EDITTEXT IDC_POOLCNT_UNTRACK_ALLOC_EDIT,145,122,59,14,
  251. ES_AUTOHSCROLL | ES_READONLY
  252. GROUPBOX "Global counter",IDC_STATIC,7,114,203,26
  253. END
  254. IDD_VSETTINGS_PAGE DIALOGEX 0, 0, 409, 207
  255. STYLE WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_CAPTION
  256. EXSTYLE WS_EX_APPWINDOW
  257. CAPTION "Volatile Settings"
  258. BEGIN
  259. DEFPUSHBUTTON "&Refresh Now",IDC_VSETTINGS_REFRESH_BUTTON,101,166,66,
  260. 14
  261. CONTROL "&Manual",IDC_VSETTINGS_MANUAL_RADIO,"Button",
  262. BS_AUTORADIOBUTTON | WS_GROUP,13,150,68,10
  263. CONTROL "&High",IDC_VSETTINGS_HSPEED_RADIO,"Button",
  264. BS_AUTORADIOBUTTON,13,162,68,10
  265. CONTROL "&Normal",IDC_VSETTINGS_NORM_RADIO,"Button",
  266. BS_AUTORADIOBUTTON,13,174,68,10
  267. CONTROL "&Low",IDC_VSETTINGS_LOW_RADIO,"Button",
  268. BS_AUTORADIOBUTTON,13,186,68,10
  269. GROUPBOX "Verified drivers",IDC_STATIC,7,3,290,136,WS_GROUP
  270. CONTROL "List1",IDC_VSETTINGS_DRIVERS_LIST,"SysListView32",
  271. LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SORTASCENDING |
  272. WS_BORDER | WS_GROUP | WS_TABSTOP,13,15,278,99
  273. GROUPBOX "Refresh frequency",IDC_STATIC,7,140,290,59,BS_LEFT
  274. GROUPBOX "Verification type",IDC_STATIC,301,3,101,49,WS_GROUP
  275. CONTROL "Special p&ool",IDC_VSETTINGS_NORMAL_VERIF_CHECK,"Button",
  276. BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,306,14,55,10
  277. CONTROL "Force &IRQL checking",IDC_VSETTINGS_PAGEDC_VERIF_CHECK,
  278. "Button",BS_AUTOCHECKBOX | WS_TABSTOP,306,26,84,10
  279. CONTROL "Low reso&urces simulation",
  280. IDC_VSETTINGS_ALLOCF_VERIF_CHECK,"Button",
  281. BS_AUTOCHECKBOX | WS_TABSTOP,306,38,95,10
  282. PUSHBUTTON "&Apply",IDC_VSETTINGS_APPLY_BUTTON,319,183,63,14
  283. PUSHBUTTON "A&dd...",IDC_VSETTINGS_ADD_BUTTON,57,119,63,14
  284. PUSHBUTTON "Re&move",IDC_VSETTINGS_DONTVERIFY_BUTTON,174,119,63,14
  285. END
  286. /////////////////////////////////////////////////////////////////////////////
  287. //
  288. // DESIGNINFO
  289. //
  290. #ifdef APSTUDIO_INVOKED
  291. GUIDELINES DESIGNINFO DISCARDABLE
  292. BEGIN
  293. IDD_MODIF_PAGE, DIALOG
  294. BEGIN
  295. LEFTMARGIN, 7
  296. RIGHTMARGIN, 350
  297. TOPMARGIN, 7
  298. BOTTOMMARGIN, 199
  299. END
  300. IDD_GCOUNT_PAGE, DIALOG
  301. BEGIN
  302. LEFTMARGIN, 7
  303. RIGHTMARGIN, 350
  304. TOPMARGIN, 7
  305. BOTTOMMARGIN, 199
  306. END
  307. IDD_DRVSTAT_PAGE, DIALOG
  308. BEGIN
  309. LEFTMARGIN, 7
  310. RIGHTMARGIN, 350
  311. TOPMARGIN, 7
  312. BOTTOMMARGIN, 200
  313. END
  314. IDD_POOLTRACK_PAGE, DIALOG
  315. BEGIN
  316. LEFTMARGIN, 7
  317. RIGHTMARGIN, 350
  318. TOPMARGIN, 7
  319. BOTTOMMARGIN, 199
  320. END
  321. END
  322. #endif // APSTUDIO_INVOKED
  323. /////////////////////////////////////////////////////////////////////////////
  324. //
  325. // Menu
  326. //
  327. IDM_VERIFIED_ITEM MENU DISCARDABLE
  328. BEGIN
  329. POPUP "_Not_Verified_Menu"
  330. BEGIN
  331. MENUITEM "Don't Verify", ID_MODIF_DONT_VERIFY
  332. END
  333. END
  334. IDM_NOT_VERIFIED_ITEM MENU DISCARDABLE
  335. BEGIN
  336. POPUP "_Verified_Menu"
  337. BEGIN
  338. MENUITEM "Verify", ID_MODIF_DO_VERIFY
  339. END
  340. END
  341. IDM_BOTH_VERIFIED_ITEM MENU DISCARDABLE
  342. BEGIN
  343. POPUP "_Both_Verified_Menu"
  344. BEGIN
  345. MENUITEM "Verify", ID_MODIF_DO_VERIFY
  346. MENUITEM "Don't Verify", ID_MODIF_DONT_VERIFY
  347. END
  348. END
  349. IDM_ADD_REMOVE_DRIVERS MENU DISCARDABLE
  350. BEGIN
  351. POPUP "_Add_Remove_Drivers_Menu"
  352. BEGIN
  353. MENUITEM "Add...", ID_VOLATILE_ADD_DRIVERS
  354. MENUITEM "Remove", ID_VOLATILE_REMOVE_DRIVERS
  355. END
  356. END
  357. IDM_ADD_DRIVERS MENU DISCARDABLE
  358. BEGIN
  359. POPUP "_Add_Drivers_Menu"
  360. BEGIN
  361. MENUITEM "Add...", ID_VOLATILE_ADD_DRIVERS
  362. END
  363. END
  364. /////////////////////////////////////////////////////////////////////////////
  365. //
  366. // String Table
  367. //
  368. STRINGTABLE DISCARDABLE
  369. BEGIN
  370. IDS_ABOUTBOX "&About Verifier..."
  371. IDS_DRIVERS "Driver"
  372. IDS_STATUS "Status"
  373. IDS_VERIFIED "Enabled"
  374. IDS_NOT_VERIFIED "Disabled"
  375. IDS_REBOOT "You must reboot this computer for the changes to take effect."
  376. IDS_APPTITLE "Driver Verifier Manager"
  377. IDS_ENABLED "Enabled"
  378. IDS_DISABLED "Disabled"
  379. IDS_NEVER_LOADED "Never Loaded"
  380. IDS_UNLOADED "Unloaded"
  381. IDS_LOADED "Loaded"
  382. IDS_UNKNOWN "Unknown"
  383. IDS_QUIT "E&xit"
  384. END
  385. STRINGTABLE DISCARDABLE
  386. BEGIN
  387. IDS_CHANGES_NOT_SAVED "Do you want to quit without applying the latest changes?"
  388. IDS_ZERO "0"
  389. IDS_VERIFIED_AFTER_BOOT "Enabled (Reboot Needed)"
  390. IDS_NOT_VERIFIED_AFTER_BOOT "Disabled (Reboot Needed)"
  391. IDS_FAULT_INJECTION_DISABLED_NOW
  392. "\tLow resources simulation - disabled from now on."
  393. IDS_BUILD_WARN "You need Windows 2000 build 1954 or higher in order to use this program!"
  394. IDS_ACCESS_IS_DENIED "Access is denied!"
  395. IDS_REGOPENKEYEX_FAILED "RegOpenKeyEx('%s') failed: error %u"
  396. IDS_REGDELETEVALUE_FAILED "RegDeleteValue('%s') failed: error %u"
  397. IDS_QUERY_SYSINFO_FAILED "Cannot get verifier information, error %x\n"
  398. IDS_REGQUERYVALUEEX_FAILED "RegQueryValueEx('%s') failed: error %u"
  399. IDS_REGQUERYVALUEEX_UNEXP_TYPE "RegQueryValueEx('%s') unexpected type"
  400. IDS_REGQUERYVALUEEX_UNEXP_SIZE "RegQueryValueEx('%s') unexpected size"
  401. IDS_REGSETVALUEEX_FAILED "RegSetValueEx('%s') failed: error %u"
  402. IDS_CANT_GET_ACTIVE_DRVLIST "Cannot get active drivers list: status %x\n"
  403. IDS_CANT_FIND_IMAGE "Cannot find driver image %s"
  404. END
  405. STRINGTABLE DISCARDABLE
  406. BEGIN
  407. IDS_INVALID_IMAGE "Invalid image %s"
  408. IDS_CANTGET_VERIF_STATE "Error: Cannot get verifier state\n"
  409. IDS_NAME_LOADS_UNLOADS "Name: %s, loads: %u, unloads: %u\n"
  410. IDS_NO_DRIVER_VERIFIED "No drivers are currently verified.\n"
  411. IDS_LEVEL "Level: %08X\n"
  412. IDS_RAISEIRQLS "RaiseIrqls: %u\n"
  413. IDS_ACQUIRESPINLOCKS "AcquireSpinLocks: %u\n"
  414. IDS_SYNCHRONIZEEXECUTIONS "SynchronizeExecutions: %u\n"
  415. IDS_ALLOCATIONSATTEMPTED "AllocationsAttempted: %u\n"
  416. IDS_ALLOCATIONSSUCCEEDED "AllocationsSucceeded: %u\n"
  417. IDS_ALLOCATIONSSUCCEEDEDSPECIALPOOL
  418. "AllocationsSucceededSpecialPool: %u\n"
  419. IDS_ALLOCATIONSWITHNOTAG "AllocationsWithNoTag: %u\n"
  420. IDS_ALLOCATIONSFAILED "AllocationsFailed: %u\n"
  421. IDS_ALLOCATIONSFAILEDDELIBERATELY "AllocationsFailedDeliberately: %u\n"
  422. IDS_TRIMS "Trims: %u\n"
  423. IDS_UNTRACKEDPOOL "UnTrackedPool: %u\n"
  424. END
  425. STRINGTABLE DISCARDABLE
  426. BEGIN
  427. IDS_CURRENTPAGEDPOOLALLOCATIONS "CurrentPagedPoolAllocations: %u\n"
  428. IDS_CURRENTNONPAGEDPOOLALLOCATIONS "CurrentNonPagedPoolAllocations: %u\n"
  429. IDS_PEAKPAGEDPOOLALLOCATIONS "PeakPagedPoolAllocations: %u\n"
  430. IDS_PEAKNONPAGEDPOOLALLOCATIONS "PeakNonPagedPoolAllocations: %u\n"
  431. IDS_PAGEDPOOLUSAGEINBYTES "PagedPoolUsageInBytes: %u\n"
  432. IDS_NONPAGEDPOOLUSAGEINBYTES "NonPagedPoolUsageInBytes: %u\n"
  433. IDS_PEAKPAGEDPOOLUSAGEINBYTES "PeakPagedPoolUsageInBytes: %u\n"
  434. IDS_PEAKNONPAGEDPOOLUSAGEINBYTES "PeakNonPagedPoolUsageInBytes: %u\n"
  435. IDS_HELP_CMDLINE_SWITCH "/?"
  436. IDS_LOG_CMDLINE_SWITCH "/log"
  437. IDS_INTERVAL_CMDLINE_SWITCH "/interval"
  438. IDS_CANT_APPEND_FILE "Cannot append to file %s\n"
  439. IDS_CANT_WRITE_FILE "Cannot write to file %s\n"
  440. IDS_QUERY_CMDLINE_SWITCH "/query"
  441. IDS_FLAGS_CMDLINE_SWITCH "/flags"
  442. IDS_ALL_CMDLINE_SWITCH "/all"
  443. END
  444. STRINGTABLE DISCARDABLE
  445. BEGIN
  446. IDS_HELP_LINE1 "Driver Verifier Manager - version %S\n"
  447. IDS_HELP_LINE3 " "
  448. IDS_HELP_LINE4 "verifier [ /flags FLAGS [ /iolevel IOLEVEL ] ] /all"
  449. IDS_HELP_LINE5 "verifier [ /flags FLAGS [ /iolevel IOLEVEL ] ] /driver NAME [NAME ...]"
  450. IDS_HELP_LINE6 "verifier /volatile /flags FLAGS"
  451. IDS_HELP_LINE7 "verifier /volatile /adddriver NAME [NAME ...]"
  452. IDS_HELP_LINE8 "verifier /volatile /removedriver NAME [NAME ...]"
  453. IDS_HELP_LINE9 "verifier /reset"
  454. IDS_HELP_LINE10 "verifier /query"
  455. IDS_HELP_LINE11 "verifier /log LOG_FILE_NAME [/interval SECONDS]"
  456. IDS_HELP_LINE12 " "
  457. IDS_HELP_LINE13 "FLAGS is a decimal combination of bits:"
  458. END
  459. STRINGTABLE DISCARDABLE
  460. BEGIN
  461. IDS_HELP_LINE14 " "
  462. IDS_HELP_LINE15 " bit 0 - special pool checking"
  463. IDS_HELP_LINE16 " bit 1 - force irql checking"
  464. IDS_HELP_LINE17 " bit 2 - low resources simulation"
  465. IDS_HELP_LINE18 " bit 3 - pool tracking"
  466. IDS_HELP_LINE19 " bit 4 - I/O verification"
  467. IDS_HELP_LINE20 " "
  468. IDS_HELP_LINE21 "IOLEVEL can have one the following values:"
  469. IDS_HELP_LINE22 " "
  470. IDS_HELP_LINE23 " 1 - I/O verification level 1"
  471. IDS_HELP_LINE24 " 2 - I/O verification level 2 (more strict than level 1)"
  472. IDS_HELP_LINE25 " "
  473. IDS_HELP_LINE26 " The default I/O verification level is 1."
  474. IDS_HELP_LINE27 " The value is ignored if the I/O verification bit is not set in FLAGS."
  475. IDS_HELP_LINE28 " "
  476. IDS_HELP_LINE29 "\nThe /volatile option can be used to change the driver verifier settings"
  477. END
  478. STRINGTABLE DISCARDABLE
  479. BEGIN
  480. IDS_HELP_LINE30 "dynamically without restarting the system. Any new settings will be lost"
  481. IDS_HELP_LINE31 "when the system is rebooted."
  482. END
  483. STRINGTABLE DISCARDABLE
  484. BEGIN
  485. IDS_DRIVER_CMDLINE_SWITCH "/driver"
  486. IDS_RESET_CMDLINE_SWITCH "/reset"
  487. IDS_COVERAGE_WARNING_FORMAT
  488. "The coverage for pool allocations verification is %I64u%%."
  489. IDS_THE_VERIFIED_DRIVERS "\nVerified drivers:\n"
  490. IDS_DONTREBOOT_CMDLINE_SWITCH "/volatile"
  491. IDS_CANNOT_CHANGE_SETTING_ON_FLY
  492. "An error occurred while trying to change the system's settings."
  493. IDS_SAME_FLAGS_AS_ACTIVE
  494. "\nThe specified flags are the same as the currently active verifier flags."
  495. IDS_CANT_CHANGE_SETTINGS_BUILD_OLD
  496. "\nYou need Windows 2000 build 2055 or higher to change\nthe verifier flags without a reboot."
  497. IDS_NO_SETTINGS_WERE_CHANGED "\nNo settings were changed."
  498. IDS_SPECIAL_POOL_ENABLED_NOW
  499. "\tSpecial pool checking - enabled from now on."
  500. IDS_SPECIAL_POOL_DISABLED_NOW
  501. "\tSpecial pool checking - disabled from now on."
  502. IDS_FORCE_IRQLCHECK_ENABLED_NOW
  503. "\tForce irql checking - enabled from now on."
  504. IDS_FORCE_IRQLCHECK_DISABLED_NOW
  505. "\tForce irql checking - disabled from now on."
  506. IDS_FAULT_INJECTION_ENABLED_NOW
  507. "\tLow resources simulation - enabled from now on."
  508. IDS_POOL_TRACK_ENABLED_NOW "\tPool tracking - enabled from now on."
  509. IDS_POOL_TRACK_DISABLED_NOW "\tPool tracking - disabled from now on."
  510. END
  511. STRINGTABLE DISCARDABLE
  512. BEGIN
  513. IDS_IO_CHECKING_ENABLED_NOW "\tI/O checking - enabled from now on."
  514. IDS_IO_CHECKING_DISABLED_NOW "\tI/O checking - disabled from now on."
  515. IDS_CHANGES_ACTIVE_ONLY_BEFORE_REBOOT
  516. "\nThe new settings are in effect until you reboot this computer\nor change them again."
  517. IDS_MUST_SPECIFY_NEW_FLAGS "\nYou must specify the new flags."
  518. IDS_CHANGED_SETTINGS_ARE "\nThe changed settings are:\n\n"
  519. IDS_REGCREATEKEYEX_FAILED "RegCreateKeyEx('%s') failed: error %u"
  520. IDS_VERIFICATION_STATUS "Verification Status"
  521. IDS_PROVIDER "Provider"
  522. IDS_VERSION "Version"
  523. IDS_NOT_AVAILABLE "(Not Available)"
  524. IDS_IOLEVEL_CMDLINE_SWITCH "/iolevel"
  525. IDS_DYN_REMOVE_NOT_SUPPORTED
  526. "Cannot disable verification for %s.\nThis error occurs if this computer was not booted with a list of drivers to be verified."
  527. IDS_DYN_REMOVE_ALREADY_LOADED
  528. "Cannot disable verification for %s.\nThis error occurs if the driver is currently loaded."
  529. IDS_DYN_REMOVE_MISC_ERROR
  530. "Cannot disable verification for %s: error %08X."
  531. IDS_DYN_REMOVE_INSUF_RESOURCES
  532. "Cannot disable verification for %s: insufficient resources are available."
  533. IDS_DYN_REMOVE_ACCESS_DENIED
  534. "Cannot disable verification for %s: access is denied."
  535. END
  536. STRINGTABLE DISCARDABLE
  537. BEGIN
  538. IDS_DYN_ADD_NOT_SUPPORTED
  539. "Cannot enable verification for %s.\nThis error occurs if this computer was not booted with a list of drivers to be verified."
  540. IDS_DYN_ADD_ALREADY_LOADED
  541. "Cannot enable verification for %s.\nThis error occurs if the driver is currently loaded."
  542. IDS_DYN_ADD_MISC_ERROR "Cannot enable verification for %s: error %08X."
  543. IDS_DYN_ADD_INSUF_RESOURCES
  544. "Cannot enable verification for %s: insufficient resources are available."
  545. IDS_DYN_ADD_ACCESS_DENIED
  546. "Cannot enable verification for %s: access is denied."
  547. IDS_ADDDRIVER_CMDLINE_SWITCH "/adddriver"
  548. IDS_REMOVEDRIVER_CMDLINE_SWITCH "/removedriver"
  549. IDS_CANT_CHANGE_SETTINGS_BUILD_OLD2
  550. "\nYou need Windows 2000 build 2202 or higher to change\nthe verified drivers without a reboot.\n"
  551. IDS_INSUFFICIENT_MEMORY "Cannot allocate memory."
  552. IDS_TOO_MANY_FILES_SELECTED "Too many files were selected."
  553. IDS_CANNOT_OPEN_FILES "Cannot open file(s): error %u"
  554. IDS_DYN_ADD_VERIFIED_NOW "%s - verified from now on.\n"
  555. IDS_DYN_ADD_NOT_VERIFIED_NOW "%s - not verified from now on.\n"
  556. IDS_VERIFIER_ADD_NOT_SUPPORTED
  557. "Cannot enable verification for %s.\nThis functionality is not supported in this version of the operating system."
  558. IDS_VERIFIER_REMOVE_NOT_SUPPORTED
  559. "Cannot disable verification for %s.\nThis functionality is not supported in this version of the operating system."
  560. END
  561. #endif // English (U.S.) resources
  562. /////////////////////////////////////////////////////////////////////////////
  563. #ifndef APSTUDIO_INVOKED
  564. /////////////////////////////////////////////////////////////////////////////
  565. //
  566. // Generated from the TEXTINCLUDE 3 resource.
  567. //
  568. #define _AFX_NO_SPLITTER_RESOURCES
  569. #define _AFX_NO_OLE_RESOURCES
  570. #define _AFX_NO_TRACKER_RESOURCES
  571. #define _AFX_NO_PROPERTY_RESOURCES
  572. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  573. #ifdef _WIN32
  574. LANGUAGE 9, 1
  575. #pragma code_page(1252)
  576. #endif //_WIN32
  577. #include "res\DrvVCtrl.rc2" // non-Microsoft Visual C++ edited resources
  578. #include "afxres.rc" // Standard components
  579. #endif
  580. /////////////////////////////////////////////////////////////////////////////
  581. #endif // not APSTUDIO_INVOKED