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.

467 lines
16 KiB

  1. //Microsoft Developer Studio generated resource script.
  2. //
  3. #include "ids.h"
  4. #define APSTUDIO_READONLY_SYMBOLS
  5. /////////////////////////////////////////////////////////////////////////////
  6. //
  7. // Generated from the TEXTINCLUDE 2 resource.
  8. //
  9. #include "winres.h"
  10. #include "winver.h"
  11. #include "ntverp.h"
  12. /////////////////////////////////////////////////////////////////////////////
  13. #undef APSTUDIO_READONLY_SYMBOLS
  14. /////////////////////////////////////////////////////////////////////////////
  15. // English (U.S.) resources
  16. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  17. #ifdef _WIN32
  18. LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
  19. #pragma code_page(1252)
  20. #endif //_WIN32
  21. #ifndef _MAC
  22. /////////////////////////////////////////////////////////////////////////////
  23. //
  24. // Version
  25. //
  26. VS_VERSION_INFO VERSIONINFO
  27. FILEVERSION 2,24,0,0
  28. PRODUCTVERSION 2,24,0,0
  29. FILEFLAGSMASK 0x3fL
  30. #ifdef _DEBUG
  31. FILEFLAGS 0x1L
  32. #else
  33. FILEFLAGS 0x0L
  34. #endif
  35. FILEOS 0x40004L
  36. FILETYPE 0x1L
  37. FILESUBTYPE 0x0L
  38. BEGIN
  39. BLOCK "StringFileInfo"
  40. BEGIN
  41. BLOCK "040904b0"
  42. BEGIN
  43. VALUE "CompanyName", "Microsoft Corporation\0"
  44. VALUE "FileDescription", "Application Verifier\0"
  45. VALUE "FileVersion", "2.24.0.0\0"
  46. VALUE "InternalName", "appverif.exe\0"
  47. VALUE "LegalCopyright", "� Microsoft Corporation. All rights reserved.\0"
  48. VALUE "OriginalFilename", "appverif.exe\0"
  49. VALUE "ProductName", "Microsoft� Windows� Operating System\0"
  50. VALUE "ProductVersion", "2.24.0.0\0"
  51. END
  52. END
  53. BLOCK "VarFileInfo"
  54. BEGIN
  55. VALUE "Translation", 0x409, 1200
  56. END
  57. END
  58. #endif // !_MAC
  59. /////////////////////////////////////////////////////////////////////////////
  60. //
  61. // Icon
  62. //
  63. // Icon with lowest ID value placed first to ensure application icon
  64. // remains consistent on all systems.
  65. IDI_ICON ICON DISCARDABLE "appverifier.ico"
  66. /////////////////////////////////////////////////////////////////////////////
  67. //
  68. // Dialog
  69. //
  70. IDD_DLG_MAIN DIALOG DISCARDABLE 0, 0, 543, 313
  71. STYLE DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION |
  72. WS_SYSMENU
  73. CAPTION "Application Verifier"
  74. FONT 8, "MS Shell Dlg"
  75. BEGIN
  76. LTEXT "&Applications",IDC_STATIC,7,48,39,8
  77. CONTROL "List1",IDC_LIST_APPS,"SysListView32",LVS_REPORT |
  78. LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER |
  79. LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP,7,60,219,178
  80. LTEXT "&Test settings:",IDC_STATIC,238,48,43,8
  81. CONTROL "List2",IDC_LIST_SETTINGS,"SysListView32",LVS_REPORT |
  82. LVS_SINGLESEL | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER |
  83. WS_BORDER | WS_TABSTOP,238,61,298,177
  84. PUSHBUTTON "A&dd...",IDC_BTN_ADD,7,242,50,14
  85. PUSHBUTTON "&Remove",IDC_BTN_REMOVE,62,242,50,14
  86. PUSHBUTTON "R&un",IDC_BTN_RUN,117,242,50,14
  87. PUSHBUTTON "&Options...",IDC_BTN_OPTIONS,7,273,50,14
  88. PUSHBUTTON "&Help",IDC_BTN_HELP,62,273,50,14
  89. PUSHBUTTON "&View Logs...",IDC_BTN_VIEW_LOG,7,292,50,14
  90. PUSHBUTTON "View &Exported Log...",IDC_BTN_VIEW_EXTERNAL_LOG,62,292,
  91. 78,14
  92. LTEXT "Te&st setting description:",IDC_STATIC,238,242,76,8
  93. EDITTEXT IDC_STATIC_DESC,238,253,298,53,ES_MULTILINE |
  94. ES_READONLY | WS_VSCROLL
  95. LTEXT "To select applications to be verified, click Add. You can then select test settings for each specific application. Once the applications appear in the Applications pane, you can run them by either clicking Run or by starting them manually.",
  96. IDC_STATIC,32,7,504,17
  97. ICON IDI_ICON,IDC_STATIC,7,7,20,20
  98. LTEXT "The test settings for each application persist until the application is removed from the Applications pane. To view logs you generate, click View Logs. To view logs saved by yourself or another person, click View Exported Log.",
  99. IDC_STATIC,32,25,504,19
  100. END
  101. IDD_VIEWLOG_PAGE DIALOGEX 0, 0, 370, 297
  102. STYLE DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE |
  103. WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
  104. CAPTION "Verifier Log"
  105. FONT 8, "MS Shell Dlg", 0, 0, 0x1
  106. BEGIN
  107. PUSHBUTTON "&Delete Log",IDC_BTN_DELETE_LOG,7,7,50,14
  108. PUSHBUTTON "Delete &All",IDC_BTN_DELETE_ALL,61,7,50,14
  109. PUSHBUTTON "&Export Log...",IDC_BTN_EXPORT_LOG,115,7,50,14
  110. PUSHBUTTON "View Details...",IDC_BTN_VIEW_DETAILS,169,7,56,14
  111. CONTROL "Show errors and warnings",IDC_SHOW_ERRORS,"Button",
  112. BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,232,7,97,10
  113. CONTROL "Show all",IDC_SHOW_ALL,"Button",BS_AUTORADIOBUTTON,232,
  114. 19,43,10
  115. LTEXT "&Log results:",IDC_STATIC,7,29,37,8
  116. CONTROL "Tree1",IDC_ISSUES,"SysTreeView32",TVS_HASBUTTONS |
  117. TVS_HASLINES | TVS_LINESATROOT | TVS_SHOWSELALWAYS |
  118. WS_BORDER | WS_TABSTOP,7,39,356,183
  119. LTEXT "&Possible solutions:",IDC_SOLUTIONS_STATIC,7,226,58,8,
  120. NOT WS_GROUP
  121. CONTROL "Click a log entry to view its possible solutions.",
  122. IDC_ISSUE_DESCRIPTION,"Link Window",WS_TABSTOP,7,237,356,
  123. 53,WS_EX_STATICEDGE
  124. END
  125. IDD_OPTIONS DIALOG DISCARDABLE 0, 0, 423, 116
  126. STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
  127. CAPTION "Options"
  128. FONT 8, "MS Shell Dlg"
  129. BEGIN
  130. CONTROL "&Break in the debugger after each logged event (debugger required)",
  131. IDC_BREAK_ON_LOG,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,
  132. 7,227,10
  133. LTEXT "&Debugger:",IDC_STATIC_DEBUGGER,19,26,34,8
  134. COMBOBOX IDC_COMBO_DEBUGGER,59,24,137,30,CBS_DROPDOWN |
  135. CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
  136. CONTROL "&Propagate tests to child processes (Note: the first four tests in the Test settings box cannot be propagated)",
  137. IDC_PROPAGATE_TESTS,"Button",BS_AUTOCHECKBOX |
  138. WS_TABSTOP,7,45,354,10
  139. END
  140. IDD_VIEW_LOG_DETAIL DIALOG DISCARDABLE 0, 0, 484, 227
  141. STYLE WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
  142. WS_THICKFRAME
  143. CAPTION "View Log - Detailed"
  144. FONT 8, "MS Shell Dlg"
  145. BEGIN
  146. CONTROL "List1",IDC_LIST_DETAILS,"SysListView32",LVS_REPORT |
  147. LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,7,7,470,213
  148. END
  149. IDD_CONFLICT DIALOG DISCARDABLE 0, 0, 300, 106
  150. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
  151. CAPTION "Tests Conflict"
  152. FONT 8, "MS Shell Dlg"
  153. BEGIN
  154. DEFPUSHBUTTON "Disable A",IDC_BTN_DISABLE1,49,85,50,14
  155. PUSHBUTTON "Disable B",IDC_BTN_DISABLE2,109,85,50,14
  156. PUSHBUTTON "Leave both enabled",IDCANCEL,169,85,80,14
  157. LTEXT "",IDC_CONFLICT_STATIC,7,7,287,68
  158. END
  159. IDD_MUST_RUN_ALONE DIALOG DISCARDABLE 0, 0, 300, 106
  160. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
  161. CAPTION "Tests Conflict"
  162. FONT 8, "MS Shell Dlg"
  163. BEGIN
  164. DEFPUSHBUTTON "Disable this test",IDC_BTN_DISABLE1,39,85,67,14
  165. PUSHBUTTON "Disable all others",IDC_BTN_DISABLE2,118,85,67,14
  166. PUSHBUTTON "Leave all enabled",IDCANCEL,196,85,67,14
  167. LTEXT "",IDC_CONFLICT_STATIC,7,7,287,68
  168. END
  169. /////////////////////////////////////////////////////////////////////////////
  170. //
  171. // DESIGNINFO
  172. //
  173. #ifdef APSTUDIO_INVOKED
  174. GUIDELINES DESIGNINFO DISCARDABLE
  175. BEGIN
  176. IDD_DLG_MAIN, DIALOG
  177. BEGIN
  178. LEFTMARGIN, 7
  179. RIGHTMARGIN, 536
  180. VERTGUIDE, 32
  181. VERTGUIDE, 57
  182. VERTGUIDE, 62
  183. VERTGUIDE, 112
  184. VERTGUIDE, 117
  185. VERTGUIDE, 226
  186. VERTGUIDE, 238
  187. TOPMARGIN, 7
  188. BOTTOMMARGIN, 306
  189. HORZGUIDE, 37
  190. HORZGUIDE, 42
  191. HORZGUIDE, 142
  192. HORZGUIDE, 147
  193. HORZGUIDE, 238
  194. END
  195. IDD_VIEWLOG_PAGE, DIALOG
  196. BEGIN
  197. LEFTMARGIN, 7
  198. RIGHTMARGIN, 363
  199. VERTGUIDE, 232
  200. TOPMARGIN, 7
  201. BOTTOMMARGIN, 290
  202. HORZGUIDE, 237
  203. END
  204. IDD_OPTIONS, DIALOG
  205. BEGIN
  206. LEFTMARGIN, 7
  207. RIGHTMARGIN, 416
  208. TOPMARGIN, 7
  209. BOTTOMMARGIN, 109
  210. END
  211. IDD_VIEW_LOG_DETAIL, DIALOG
  212. BEGIN
  213. LEFTMARGIN, 7
  214. RIGHTMARGIN, 477
  215. TOPMARGIN, 7
  216. BOTTOMMARGIN, 220
  217. END
  218. IDD_CONFLICT, DIALOG
  219. BEGIN
  220. LEFTMARGIN, 7
  221. RIGHTMARGIN, 294
  222. TOPMARGIN, 7
  223. BOTTOMMARGIN, 99
  224. END
  225. IDD_MUST_RUN_ALONE, DIALOG
  226. BEGIN
  227. LEFTMARGIN, 7
  228. RIGHTMARGIN, 294
  229. TOPMARGIN, 7
  230. BOTTOMMARGIN, 99
  231. END
  232. END
  233. #endif // APSTUDIO_INVOKED
  234. #ifdef APSTUDIO_INVOKED
  235. /////////////////////////////////////////////////////////////////////////////
  236. //
  237. // TEXTINCLUDE
  238. //
  239. 1 TEXTINCLUDE DISCARDABLE
  240. BEGIN
  241. "ids.h\0"
  242. END
  243. 2 TEXTINCLUDE DISCARDABLE
  244. BEGIN
  245. "#include ""winres.h""\r\n"
  246. "#include ""winver.h""\r\n"
  247. "#include ""ntverp.h""\r\n"
  248. "\0"
  249. END
  250. 3 TEXTINCLUDE DISCARDABLE
  251. BEGIN
  252. "\r\n"
  253. "\0"
  254. END
  255. #endif // APSTUDIO_INVOKED
  256. /////////////////////////////////////////////////////////////////////////////
  257. //
  258. // Dialog Info
  259. //
  260. IDD_OPTIONS DLGINIT
  261. BEGIN
  262. IDC_COMBO_DEBUGGER, 0x403, 5, 0
  263. 0x746e, 0x6473, "\000"
  264. IDC_COMBO_DEBUGGER, 0x403, 7, 0
  265. 0x6977, 0x646e, 0x6762, "\000"
  266. 0
  267. END
  268. /////////////////////////////////////////////////////////////////////////////
  269. //
  270. // Bitmap
  271. //
  272. IDB_BULLETS BITMAP MOVEABLE PURE "res\\bullets.bmp"
  273. /////////////////////////////////////////////////////////////////////////////
  274. //
  275. // Accelerator
  276. //
  277. IDR_ACCEL_MAIN ACCELERATORS DISCARDABLE
  278. BEGIN
  279. VK_F1, IDC_BTN_HELP, VIRTKEY, NOINVERT
  280. END
  281. /////////////////////////////////////////////////////////////////////////////
  282. //
  283. // String Table
  284. //
  285. STRINGTABLE DISCARDABLE
  286. BEGIN
  287. IDS_VERIFY_LOCKS_CHECKS_DESC
  288. "Checks for errors in lock usage. This might cause access violations when errors are located. A debugger is required to view results."
  289. IDS_VERIFY_HANDLE_CHECKS_DESC
  290. "Checks for handle errors. This might cause access violations when errors are located. A debugger is required to view results."
  291. IDS_PAGE_HEAP_DESC "Checks the heap for corruption and adds guard pages to the end of each allocation. This causes access violations when there are buffer overruns. A debugger is recommended to get full information on memory problems."
  292. IDS_VERIFY_STACK_CHECKS_DESC
  293. "Checks for adequate stack size by stopping stack growth. This causes a stack overflow error if the original stack size is too small. You can prevent this from happening by increasing the stack commit size."
  294. IDS_VERIFY_RPC_CHECKS_DESC
  295. "Checks that applications and components use RPC correctly. Common mistakes and problems while using RPC are flagged. A debugger is recommended to get full information on RPC problems."
  296. IDS_CANT_LAUNCH_EXE "Failed to run the specified application."
  297. IDS_VIEW_TEST_DESC "Select a test setting to view its description."
  298. IDS_CANT_COPY "Error %d while copying log file."
  299. END
  300. STRINGTABLE DISCARDABLE
  301. BEGIN
  302. IDS_INVALID_VERSION "This application requires Windows 2000, service pack 3 or above."
  303. END
  304. STRINGTABLE DISCARDABLE
  305. BEGIN
  306. IDS_ACCESS_IS_DENIED "Access is denied. This tool requires administrator privileges."
  307. IDS_REGOPENKEYEX_FAILED "RegOpenKeyEx('%s') failed: error %u"
  308. IDS_REGENUMKEYEX_FAILED "RegEnumKeyEx('%s') failed: error %u"
  309. IDS_REGQUERYVALUEEX_FAILED "RegQueryValueEx('%s') failed: error %u"
  310. IDS_INVALID_PARAMETER "Parameter '%s' unknown."
  311. IDS_INVALID_TEST "Test '%s' unknown."
  312. IDS_NO_APP "No applications specified."
  313. IDS_PATH_TOO_LONG "Path '%s' longer than MAX_PATH (260 characters)."
  314. IDS_VERIFY_LOCKS_CHECKS "Check lock usage"
  315. END
  316. STRINGTABLE DISCARDABLE
  317. BEGIN
  318. IDS_VERIFY_HANDLE_CHECKS "Detect invalid handle usage"
  319. IDS_PAGE_HEAP "Detect heap corruptions"
  320. IDS_VERIFY_STACK_CHECKS "Check for adequate stack"
  321. IDS_VERIFY_RPC_CHECKS "Checks for incorrect RPC usage"
  322. END
  323. STRINGTABLE DISCARDABLE
  324. BEGIN
  325. IDS_LOG_TITLE_SINGLE "Exported Log - "
  326. IDS_LOG_TITLE_LOCAL "Logs"
  327. END
  328. STRINGTABLE DISCARDABLE
  329. BEGIN
  330. IDS_APP_NAME "Application Verifier"
  331. IDS_VERSION_STRING "2.24"
  332. IDS_VERSION_STRING_64 "64bit 2.24"
  333. IDS_COPYRIGHT "Copyright (c) Microsoft Corporation. All rights reserved."
  334. IDS_VIEW_EXPORTED_LOG_TITLE "Open Exported Log"
  335. IDS_ADD_APPLICATION_TITLE "Add Application"
  336. IDS_EXPORT_LOG_TITLE "Export Log"
  337. IDS_SOLUTION_DEFAULT "Click a log entry to view its possible solutions."
  338. END
  339. STRINGTABLE DISCARDABLE
  340. BEGIN
  341. IDS_GLOBAL_OPTIONS "General"
  342. IDS_OPTIONS_TITLE "Options"
  343. END
  344. STRINGTABLE DISCARDABLE
  345. BEGIN
  346. IDS_HELP_INTRO_00 "\nUsage: appverif.exe [flags] [tests] [APP [APP...]]"
  347. IDS_HELP_INTRO_01 "\nNo command-line: run appverif.exe in GUI mode."
  348. IDS_HELP_INTRO_02 "\nFlags:"
  349. IDS_HELP_INTRO_03 " /? - print this help text."
  350. IDS_HELP_INTRO_04 " /querysettings (/q) - dump current settings to console."
  351. IDS_HELP_INTRO_05 " /reset (/r) - reset (clear) all settings for all apps."
  352. IDS_HELP_INTRO_06 " /all (/a) - enable all tests for specified apps."
  353. IDS_HELP_INTRO_07 " /default (/d) - enable default tests for specified apps."
  354. END
  355. STRINGTABLE DISCARDABLE
  356. BEGIN
  357. IDS_HELP_INTRO_08 " /none (/n) - disable all tests for specified apps."
  358. IDS_HELP_INTRO_09 "\nTests (prefix with '+' to add and '-' to remove):"
  359. IDS_HELP_INTRO_10 "\n Kernel Tests:"
  360. END
  361. STRINGTABLE DISCARDABLE
  362. BEGIN
  363. IDS_HELP_SHIM_TESTS "\n Shim Tests:"
  364. IDS_CURRENT_SETTINGS "\nCurrent Verifier Settings:\n"
  365. IDS_DONE "Done.\n"
  366. IDS_LOCATE_APP "Please locate application:"
  367. END
  368. STRINGTABLE DISCARDABLE
  369. BEGIN
  370. IDS_HELP_EXAMPLE_00 "\n(For descriptions of tests, run appverif.exe in GUI mode.)"
  371. IDS_HELP_EXAMPLE_01 "\nExamples:"
  372. IDS_HELP_EXAMPLE_02 "\n appverif /d -pageheap foo.exe"
  373. IDS_HELP_EXAMPLE_03 " (turn on default tests except pageheap for foo.exe)"
  374. END
  375. STRINGTABLE DISCARDABLE
  376. BEGIN
  377. IDS_HELP_EXAMPLE_04 "\n appverif /a -locks foo.exe"
  378. IDS_HELP_EXAMPLE_05 " (turn on all tests except locks for foo.exe)"
  379. IDS_HELP_EXAMPLE_06 "\n appverif +pageheap foo.exe bar.exe"
  380. IDS_HELP_EXAMPLE_07 " (turn on just pageheap for foo.exe & bar.exe)"
  381. IDS_HELP_EXAMPLE_08 "\n appverif /n foo.exe"
  382. IDS_HELP_EXAMPLE_09 " (clear all tests for foo.exe)"
  383. IDS_HELP_EXAMPLE_10 "\n appverif /r"
  384. IDS_HELP_EXAMPLE_11 " (clear all tests for all apps)\n"
  385. END
  386. STRINGTABLE DISCARDABLE
  387. BEGIN
  388. IDS_URL_INTRO "For more information about this log, see the "
  389. IDS_URL_LINK "Microsoft Developer Network Web Site."
  390. END
  391. STRINGTABLE DISCARDABLE
  392. BEGIN
  393. IDS_CONFLICT_MESSAGE "The two tests listed below conflict with each other, and should not be run together:\n\nA: %s\nB: %s\n\nWhat would you like to do?"
  394. IDS_RUN_ALONE_MESSAGE "The test listed below should be run alone, with no other tests applied:\n\n%s\n\nWhat would you like to do?"
  395. END
  396. #endif // English (U.S.) resources
  397. /////////////////////////////////////////////////////////////////////////////
  398. #ifndef APSTUDIO_INVOKED
  399. /////////////////////////////////////////////////////////////////////////////
  400. //
  401. // Generated from the TEXTINCLUDE 3 resource.
  402. //
  403. /////////////////////////////////////////////////////////////////////////////
  404. #endif // not APSTUDIO_INVOKED