Windows NT 4.0 source code leak
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.

238 lines
13 KiB

4 years ago
  1. 1 DLGINCLUDE "explode.h"
  2. 10 DIALOG 30, 22, 160, 107
  3. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  4. CAPTION "Process Viewer"
  5. FONT 8, "MS Shell Dlg"
  6. BEGIN
  7. LISTBOX 100, 3, 3, 154, 63, WS_VSCROLL | WS_TABSTOP
  8. DEFPUSHBUTTON "&Explode", IDOK, 1, 70, 45, 14
  9. PUSHBUTTON "&End Task", 101, 52, 70, 45, 14
  10. PUSHBUTTON "Cancel", IDCANCEL, 103, 70, 55, 14
  11. CONTROL "", 99, "Static", SS_BLACKRECT, 0, 87, 160, 1
  12. PUSHBUTTON "&Cascade", 102, 1, 90, 45, 14
  13. PUSHBUTTON "&Tile", 103, 52, 90, 45, 14
  14. PUSHBUTTON "&Exit", 104, 103, 90, 55, 14
  15. END
  16. PXPLODEDLG DIALOG 10, 14, 328, 270
  17. STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION |
  18. WS_SYSMENU
  19. CAPTION "Process Explode"
  20. FONT 8, "MS Shell Dlg"
  21. BEGIN
  22. LTEXT "Process Id", 201, 1, 4, 39, 8
  23. LTEXT "Text", PXPLODE_PROCESS_ID, 42, 4, 20, 8
  24. GROUPBOX "Base Priority", 210, 114, 11, 51, 45, WS_GROUP
  25. AUTORADIOBUTTON "Normal", PXPLODE_PRIORITY_NORMAL, 122, 22, 39, 10,
  26. WS_GROUP
  27. AUTORADIOBUTTON "High", PXPLODE_PRIORITY_HIGH, 122, 32, 39, 10
  28. AUTORADIOBUTTON "Idle", PXPLODE_PRIORITY_IDL, 122, 42, 39, 10
  29. LTEXT "", PXPLODE_IMAGENAME, 63, 4, 90, 8
  30. LTEXT "NoAccess", 213, 124, 82, 51, 8
  31. RTEXT "", PXPLODE_IMAGE_NOACCESS, 184, 82, 43, 8
  32. LTEXT "ReadOnly", 215, 124, 91, 51, 8
  33. RTEXT "", PXPLODE_IMAGE_READONLY, 184, 91, 43, 8
  34. LTEXT "ReadWrite", 217, 124, 100, 51, 8
  35. RTEXT "", PXPLODE_IMAGE_READWRITE, 184, 100, 43, 8
  36. LTEXT "WriteCopy", 219, 124, 109, 51, 8
  37. RTEXT "", PXPLODE_IMAGE_WRITECOPY, 184, 109, 43, 8
  38. LTEXT "Execute", 221, 124, 118, 51, 8
  39. RTEXT "", PXPLODE_IMAGE_EXECUTE, 184, 118, 43, 8
  40. LTEXT "Mapped Commit", 220, 117, 129, 54, 8
  41. RTEXT "", PXPLODE_TOTALMAPPED_COMMIT, 184, 130, 43, 8
  42. LTEXT "NoAccess", 224, 124, 139, 51, 8
  43. RTEXT "", PXPLODE_MAPPED_NOACCESS, 184, 139, 43, 8
  44. LTEXT "ReadOnly", 227, 124, 148, 51, 8
  45. RTEXT "", PXPLODE_MAPPED_READONLY, 184, 148, 43, 8
  46. LTEXT "ReadWrite", 229, 124, 157, 51, 8
  47. RTEXT "", PXPLODE_MAPPED_READWRITE, 184, 157, 43, 8
  48. LTEXT "WriteCopy", 231, 124, 166, 51, 8
  49. RTEXT "", PXPLODE_MAPPED_WRITECOPY, 184, 166, 43, 8
  50. LTEXT "Execute", 233, 124, 175, 51, 8
  51. RTEXT "", PXPLODE_MAPPED_EXECUTE, 184, 175, 43, 8
  52. LTEXT "Private Commit", 235, 117, 190, 49, 8
  53. RTEXT "", PXPLODE_TOTALPRIVATE_COMMIT, 184, 191, 43, 8
  54. LTEXT "NoAccess", 237, 124, 200, 51, 8
  55. RTEXT "", PXPLODE_PRIVATE_NOACCESS, 184, 200, 43, 8
  56. LTEXT "ReadOnly", 239, 124, 209, 51, 8
  57. RTEXT "", PXPLODE_PRIVATE_READONLY, 184, 209, 43, 8
  58. LTEXT "ReadWrite", 241, 124, 218, 51, 8
  59. RTEXT "", PXPLODE_PRIVATE_READWRITE, 184, 218, 43, 8
  60. LTEXT "WriteCopy", 243, 124, 227, 51, 8
  61. RTEXT "", PXPLODE_PRIVATE_WRITECOPY, 184, 227, 43, 8
  62. LTEXT "Execute", 245, 124, 236, 51, 8
  63. RTEXT "", PXPLODE_PRIVATE_EXECUTE, 184, 236, 43, 8
  64. GROUPBOX "Times", 203, 168, 11, 62, 45
  65. LTEXT "E", 204, 170, 22, 11, 8
  66. LTEXT "K", 250, 170, 34, 11, 8
  67. LTEXT "U", 251, 170, 45, 11, 8
  68. LTEXT "", PXPLODE_ELAPSED_TIME, 180, 22, 48, 8
  69. LTEXT "", PXPLODE_KERNEL_TIME, 180, 34, 48, 8
  70. LTEXT "", PXPLODE_USER_TIME, 180, 45, 48, 8
  71. GROUPBOX "Vm Counts", 287, 232, 14, 93, 121
  72. LTEXT "Peak Vsize", 288, 234, 26, 40, 8
  73. RTEXT "Text", PXPLODE_PEAK_VSIZE, 276, 26, 47, 8
  74. LTEXT "Vsize", 290, 234, 35, 40, 8
  75. RTEXT "Text", PXPLODE_VSIZE, 276, 35, 47, 8
  76. LTEXT "Fault Count", 292, 234, 44, 40, 8
  77. RTEXT "Text", PXPLODE_PFCOUNT, 276, 44, 47, 8
  78. LTEXT "Peak WS", 294, 234, 53, 40, 8
  79. RTEXT "Text", PXPLODE_PEAK_WS, 276, 53, 47, 8
  80. LTEXT "WS", 296, 234, 62, 40, 8
  81. RTEXT "Text", PXPLODE_WS, 276, 62, 47, 8
  82. LTEXT "Peak PF", 298, 234, 71, 40, 8
  83. RTEXT "Text", PXPLODE_PEAK_PF, 276, 71, 47, 8
  84. LTEXT "PF", 300, 234, 80, 40, 8
  85. RTEXT "Text", PXPLODE_PF, 276, 80, 47, 8
  86. LTEXT "Private Pg", 302, 234, 89, 40, 8
  87. RTEXT "Text", PXPLODE_PRIVATE_PAGE, 276, 89, 47, 8
  88. LTEXT "Peak Paged", 304, 234, 98, 40, 8
  89. RTEXT "Text", PXPLODE_PEAK_PAGED, 276, 98, 47, 8
  90. LTEXT "Paged", 306, 234, 107, 40, 8
  91. RTEXT "Text", PXPLODE_PAGED, 276, 107, 47, 8
  92. LTEXT "Peak Non", 308, 234, 116, 40, 8
  93. RTEXT "Text", PXPLODE_PEAK_NONPAGED, 276, 116, 47, 8
  94. LTEXT "NonPaged", 310, 234, 125, 40, 8
  95. RTEXT "Text", PXPLODE_NONPAGED, 276, 125, 47, 8
  96. PUSHBUTTON "Kill App", PXPLODE_TERMINATE, 113, 249, 37, 14
  97. PUSHBUTTON "Exit", PXPLODE_EXIT, 153, 249, 38, 14
  98. LISTBOX PXPLODE_THREAD_LIST, 5, 133, 35, 45, WS_VSCROLL |
  99. WS_TABSTOP
  100. LTEXT "E", 318, 48, 142, 11, 8
  101. LTEXT "K", 319, 48, 154, 11, 8
  102. LTEXT "U", 320, 48, 165, 11, 8
  103. LTEXT "", PXPLODE_THREADELAPSED_TIME, 58, 142, 48, 8
  104. LTEXT "", PXPLODE_THREADKERNEL_TIME, 58, 154, 48, 8
  105. LTEXT "", PXPLODE_THREADUSER_TIME, 58, 165, 48, 8
  106. AUTORADIOBUTTON "Highest", PXPLODE_THREAD_HIGHEST, 8, 187, 56, 10
  107. AUTORADIOBUTTON "Above Normal", PXPLODE_THREAD_ABOVE, 8, 199, 56, 10
  108. AUTORADIOBUTTON "Normal", PXPLODE_THREAD_NORMAL, 8, 211, 56, 10
  109. AUTORADIOBUTTON "Below Normal", PXPLODE_THREAD_BELOW, 8, 223, 56, 10
  110. AUTORADIOBUTTON "Lowest", PXPLODE_THREAD_LOWEST, 8, 235, 56, 10
  111. LTEXT "Dynamic", 330, 8, 252, 31, 8
  112. LTEXT "", PXPLODE_THREAD_DYNAMIC, 42, 252, 20, 8
  113. LTEXT "#Cntxt Sw", 316, 67, 114, 34, 8
  114. COMBOBOX PXPLODE_PROCESS_LIST, 2, 72, 109, 159, CBS_DROPDOWNLIST |
  115. WS_VSCROLL | WS_GROUP | WS_TABSTOP
  116. LTEXT "", PXPLODE_THREAD_SWITCHES, 66, 123, 40, 7
  117. GROUPBOX "Thread Priority", 247, 5, 175, 61, 89
  118. GROUPBOX "Thread Data", 248, 2, 86, 109, 181
  119. GROUPBOX "Thread Times", 249, 46, 129, 62, 45
  120. GROUPBOX "User Address Space", 256, 114, 58, 117, 187
  121. PUSHBUTTON "Refresh", PXPLODE_REFRESH, 232, 239, 93, 25
  122. LTEXT "", PXPLODE_REFRESH_TIME, 277, 4, 48, 8
  123. LTEXT "Refresh Time", 261, 233, 4, 45, 8
  124. LTEXT "process", PXPLODE_PROCESS_OBJECT, 9, 20, 91, 8
  125. GROUPBOX "Objects", 265, 2, 11, 109, 59
  126. LTEXT "thread", PXPLODE_THREAD_OBJECT, 9, 28, 91, 8
  127. LTEXT "event", PXPLODE_EVENT_OBJECT, 9, 36, 91, 8, NOT
  128. WS_GROUP
  129. LTEXT "semaphore", PXPLODE_SEMAPHORE_OBJECT, 9, 44, 91, 8, NOT
  130. WS_GROUP
  131. LTEXT "mutex", PXPLODE_MUTEX_OBJECT, 9, 52, 91, 8, NOT
  132. WS_GROUP
  133. LTEXT "section", PXPLODE_SECTION_OBJECT, 9, 60, 91, 8, NOT
  134. WS_GROUP
  135. PUSHBUTTON "Hide", PXPLODE_HIDE, 193, 249, 38, 14
  136. COMBOBOX PXPLODE_IMAGE_COMMIT, 117, 68, 64, 85, CBS_DROPDOWNLIST |
  137. WS_VSCROLL | WS_TABSTOP
  138. RTEXT "", PXPLODE_TOTALIMAGE_COMMIT, 184, 71, 43, 8
  139. CONTROL "", 205, "Static", SS_BLACKFRAME, 114, 187, 117, 1
  140. LTEXT "#", 259, 4, 121, 6, 8
  141. EDITTEXT PXPLODE_THREAD_COUNT, 11, 121, 26, 8, ES_AUTOHSCROLL |
  142. NOT WS_BORDER
  143. LTEXT "Text", PXPLODE_THREAD_START, 53, 105, 55, 8
  144. RTEXT "Start Address", 271, 5, 105, 45, 8
  145. GROUPBOX "Pooled Quotas", 274, 232, 141, 93, 96
  146. LTEXT "Peak Paged", 275, 234, 153, 40, 8
  147. RTEXT "Text", PXPLODE_QPGPEAK, 276, 153, 47, 8
  148. LTEXT "Cur Paged", 279, 234, 162, 40, 8
  149. RTEXT "Text", PXPLODE_QPGCUR, 276, 162, 47, 8
  150. LTEXT "Lim Paged", 283, 234, 171, 40, 8
  151. RTEXT "Text", PXPLODE_QPGLIM, 276, 171, 47, 8
  152. LTEXT "Peak Non", 313, 234, 180, 40, 8
  153. RTEXT "Text", PXPLODE_QNONPEAK, 276, 180, 47, 8
  154. LTEXT "Cur Non", 333, 234, 189, 40, 8
  155. RTEXT "Text", PXPLODE_QNONCUR, 276, 189, 47, 8
  156. LTEXT "Lim Non", 335, 234, 198, 40, 8
  157. RTEXT "Text", PXPLODE_QNONLIM, 276, 198, 47, 8
  158. LTEXT "Peak PF", 337, 234, 207, 40, 8
  159. RTEXT "Text", PXPLODE_QPFPEAK, 276, 207, 47, 8
  160. LTEXT "Cur PF", 339, 234, 216, 40, 8
  161. RTEXT "Text", PXPLODE_QPFCUR, 276, 216, 47, 8
  162. LTEXT "Lim PF", 341, 234, 225, 40, 8
  163. RTEXT "Text", PXPLODE_QPFLIM, 276, 225, 47, 8
  164. LTEXT "Text", PXPLODE_THREAD_PC, 53, 96, 55, 8
  165. RTEXT "User PcValue", 344, 4, 96, 46, 8
  166. PUSHBUTTON "Process", PXPLODE_PROCESS_ACL, 71, 186, 35, 10
  167. PUSHBUTTON "Thread", PXPLODE_THREAD_ACL, 71, 197, 35, 10
  168. GROUPBOX "Security", PXPLODE_SECURITY_GROUP, 68, 175, 41, 56
  169. PUSHBUTTON "Process", PXPLODE_PROCESS_TOKEN, 71, 241, 35, 10
  170. PUSHBUTTON "Thread", PXPLODE_THREAD_TOKEN, 71, 252, 35, 10
  171. GROUPBOX "Token", PXPLODE_TOKEN_GROUP, 68, 231, 41, 33
  172. PUSHBUTTON "P.Token", PXPLODE_PROCESS_TOKEN_ACL, 71, 208, 35, 10
  173. PUSHBUTTON "T.Token", PXPLODE_THREAD_TOKEN_ACL, 71, 219, 35, 10
  174. END
  175. IDD_MAIN DIALOG 19, 12, 307, 249
  176. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  177. CAPTION "Security Context"
  178. FONT 8, "MS Shell Dlg"
  179. BEGIN
  180. LTEXT "User ID :", IDD_MORE, 34, 7, 31, 8
  181. LTEXT "(Error)", IDS_USERID, 67, 7, 87, 8
  182. LTEXT "Default Owner", 105, 34, 21, 93, 8
  183. COMBOBOX IDC_DEFAULTOWNER, 34, 32, 101, 57, CBS_DROPDOWNLIST |
  184. CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP
  185. LTEXT "Primary Group", 107, 180, 21, 93, 8
  186. COMBOBOX IDC_PRIMARYGROUP, 180, 32, 101, 57, CBS_DROPDOWNLIST |
  187. CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP
  188. GROUPBOX "Groups", 109, 21, 51, 264, 77
  189. LISTBOX IDL_ENABLEDGROUPS, 34, 70, 93, 53, LBS_SORT |
  190. LBS_EXTENDEDSEL | WS_VSCROLL | WS_TABSTOP
  191. LISTBOX IDL_DISABLEDGROUPS, 180, 70, 93, 53, LBS_SORT |
  192. LBS_EXTENDEDSEL | WS_VSCROLL | WS_TABSTOP
  193. PUSHBUTTON " >>", IDB_DISABLEGROUP, 138, 77, 30, 14
  194. PUSHBUTTON " <<", IDB_ENABLEGROUP, 138, 96, 30, 14
  195. CTEXT "Enabled", 114, 40, 59, 80, 8
  196. CTEXT "Disabled", 115, 186, 59, 80, 8
  197. GROUPBOX "Privileges", 116, 21, 137, 264, 77
  198. LISTBOX IDL_ENABLEDPRIVILEGES, 34, 157, 93, 53, LBS_SORT |
  199. LBS_EXTENDEDSEL | WS_VSCROLL | WS_TABSTOP
  200. LISTBOX IDL_DISABLEDPRIVILEGES, 180, 157, 93, 53, LBS_SORT |
  201. LBS_EXTENDEDSEL | WS_VSCROLL | WS_TABSTOP
  202. PUSHBUTTON " >>", IDB_DISABLEPRIVILEGE, 138, 164, 30, 14
  203. PUSHBUTTON " <<", IDB_ENABLEPRIVILEGE, 138, 184, 30, 14
  204. CTEXT "Enabled", 121, 40, 146, 80, 8
  205. CTEXT "Disabled", 122, 186, 146, 80, 8
  206. PUSHBUTTON "OK", IDOK, 17, 229, 56, 14
  207. PUSHBUTTON "Cancel", IDCANCEL, 89, 229, 56, 14
  208. PUSHBUTTON "Default DACL...", IDB_DEFAULT_DACL, 161, 229, 56, 14
  209. PUSHBUTTON "Other...", IDB_MORE, 233, 229, 56, 14
  210. END
  211. IDD_MORE DIALOG 54, 21, 189, 135
  212. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  213. CAPTION "More..."
  214. FONT 8, "MS Shell Dlg"
  215. BEGIN
  216. RTEXT "Logon Session ID:", 1103, 15, 94, 67, 8
  217. LTEXT "(Error)", IDS_LOGONSESSION, 89, 94, 74, 8
  218. RTEXT "Token ID:", 201, 15, 10, 67, 8
  219. LTEXT "(Error)", IDS_TOKENID, 89, 10, 74, 8
  220. RTEXT "Expiration Time:", PXPLODE_PROCESS_ID, 15, 22, 67, 8
  221. LTEXT "(Error)", IDS_EXPIRATIONTIME, 89, 22, 74, 8
  222. RTEXT "Token type:", 203, 15, 34, 67, 8
  223. LTEXT "(Error)", IDS_TOKENTYPE, 89, 34, 74, 8
  224. RTEXT "Impersonation:", 204, 15, 46, 67, 8
  225. LTEXT "(Error)", IDS_IMPERSONATION, 89, 46, 74, 8
  226. RTEXT "Dynamic Charged:", 205, 15, 58, 67, 8
  227. LTEXT "(Error)", IDS_DYNAMICCHARGED, 89, 58, 74, 8
  228. RTEXT "Dynamic Available:", PXPLODE_PRIORITY_IDL, 15, 70, 67,
  229. 8
  230. LTEXT "(Error)", IDS_DYNAMICAVAILABLE, 89, 70, 74, 8
  231. RTEXT "Modified ID:", PXPLODE_PRIORITY_NORMAL, 15, 82, 67, 8
  232. LTEXT "(Error)", IDS_MODIFIEDID, 89, 82, 74, 8
  233. PUSHBUTTON "Cancel", IDCANCEL, 74, 115, 40, 14
  234. END