1LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
2
3IDR_TASKMANAGER MENU
4BEGIN
5    POPUP "&File"
6    BEGIN
7        MENUITEM "&New Task (Run...)", ID_FILE_NEW
8        MENUITEM SEPARATOR
9        MENUITEM "E&xit Task Manager", ID_FILE_EXIT
10    END
11    POPUP "&Options"
12    BEGIN
13        MENUITEM "&Always On Top", ID_OPTIONS_ALWAYSONTOP, CHECKED
14        MENUITEM "&Minimize On Use", ID_OPTIONS_MINIMIZEONUSE, CHECKED
15        MENUITEM "&Hide When Minimized", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
16        MENUITEM "&Show 16-bit tasks", ID_OPTIONS_SHOW16BITTASKS, CHECKED
17    END
18    POPUP "&View"
19    BEGIN
20        MENUITEM "&Refresh Now", ID_VIEW_REFRESH
21        POPUP "&Update Speed"
22        BEGIN
23            MENUITEM "&High", ID_VIEW_UPDATESPEED_HIGH
24            MENUITEM "&Normal", ID_VIEW_UPDATESPEED_NORMAL, CHECKED
25            MENUITEM "&Low", ID_VIEW_UPDATESPEED_LOW
26            MENUITEM "&Paused", ID_VIEW_UPDATESPEED_PAUSED
27        END
28        MENUITEM SEPARATOR
29        MENUITEM "Lar&ge Icons", ID_VIEW_LARGE
30        MENUITEM "S&mall Icons", ID_VIEW_SMALL
31        MENUITEM "&Details", ID_VIEW_DETAILS, CHECKED
32        MENUITEM "&Select Columns...", ID_VIEW_SELECTCOLUMNS
33        POPUP "&CPU History"
34        BEGIN
35            MENUITEM "&One Graph, All CPUs", ID_VIEW_CPUHISTORY_ONEGRAPHALL
36            MENUITEM "One Graph &Per CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
37        END
38        MENUITEM "&Show Kernel Times", ID_VIEW_SHOWKERNELTIMES
39    END
40    POPUP "&Windows"
41    BEGIN
42        MENUITEM "Tile &Horizontally", ID_WINDOWS_TILEHORIZONTALLY
43        MENUITEM "Tile &Vertically", ID_WINDOWS_TILEVERTICALLY
44        MENUITEM "&Minimize", ID_WINDOWS_MINIMIZE
45        MENUITEM "Ma&ximize", ID_WINDOWS_MAXIMIZE
46        MENUITEM "&Cascade", ID_WINDOWS_CASCADE
47        MENUITEM "&Bring To Front", ID_WINDOWS_BRINGTOFRONT
48    END
49    POPUP "Sh&ut Down"
50    BEGIN
51        MENUITEM "Stand &By",                  ID_SHUTDOWN_STANDBY
52        MENUITEM "&Hibernate",                 ID_SHUTDOWN_HIBERNATE
53        MENUITEM "T&urn Off",                  ID_SHUTDOWN_POWEROFF
54        MENUITEM "&Restart",                   ID_SHUTDOWN_REBOOT
55        MENUITEM "&Log Off %s",                ID_SHUTDOWN_LOGOFF
56        MENUITEM "&Switch User\tWinKey+L",     ID_SHUTDOWN_SWITCHUSER, GRAYED
57        MENUITEM "Loc&k Computer\tWinKey+L",   ID_SHUTDOWN_LOCKCOMPUTER
58        MENUITEM "&Disconnect",                ID_SHUTDOWN_DISCONNECT, GRAYED
59        MENUITEM "&Eject Computer",            ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
60    END
61    POPUP "&Help"
62    BEGIN
63        MENUITEM "Task Manager &Help Topics", ID_HELP_TOPICS
64        MENUITEM SEPARATOR
65        MENUITEM "&About Task Manager", ID_HELP_ABOUT
66    END
67END
68
69IDR_WINDOWSMENU MENU
70BEGIN
71    MENUITEM "Tile &Horizontally", ID_WINDOWS_TILEHORIZONTALLY
72    MENUITEM "Tile &Vertically", ID_WINDOWS_TILEVERTICALLY
73    MENUITEM "&Minimize", ID_WINDOWS_MINIMIZE
74    MENUITEM "Ma&ximize", ID_WINDOWS_MAXIMIZE
75    MENUITEM "&Cascade", ID_WINDOWS_CASCADE
76    MENUITEM "&Bring To Front", ID_WINDOWS_BRINGTOFRONT
77END
78
79IDR_APPLICATION_PAGE_CONTEXT1 MENU
80BEGIN
81    POPUP "DUMMY"
82    BEGIN
83        MENUITEM "&New Task (Run...)", ID_FILE_NEW
84        MENUITEM SEPARATOR
85        MENUITEM "Lar&ge Icons", ID_VIEW_LARGE
86        MENUITEM "S&mall Icons", ID_VIEW_SMALL
87        MENUITEM "&Details", ID_VIEW_DETAILS, CHECKED
88    END
89END
90
91IDR_APPLICATION_PAGE_CONTEXT2 MENU
92BEGIN
93    POPUP "DUMMY"
94    BEGIN
95        MENUITEM "&Switch To", ID_APPLICATION_PAGE_SWITCHTO
96        MENUITEM "&Bring To Front", ID_WINDOWS_BRINGTOFRONT
97        MENUITEM SEPARATOR
98        MENUITEM "Tile &Horizontally", ID_WINDOWS_TILEHORIZONTALLY
99        MENUITEM "Tile &Vertically", ID_WINDOWS_TILEVERTICALLY
100        MENUITEM "&Minimize", ID_WINDOWS_MINIMIZE
101        MENUITEM "Ma&ximize", ID_WINDOWS_MAXIMIZE
102        MENUITEM "&Cascade", ID_WINDOWS_CASCADE
103        MENUITEM SEPARATOR
104        MENUITEM "&End Task", ID_APPLICATION_PAGE_ENDTASK
105        MENUITEM "&Go To Process", ID_APPLICATION_PAGE_GOTOPROCESS
106    END
107END
108
109IDR_TRAY_POPUP MENU
110BEGIN
111    POPUP "DUMMY"
112    BEGIN
113        MENUITEM "&Restore", ID_RESTORE
114        MENUITEM "&Close", ID_FILE_EXIT
115        MENUITEM SEPARATOR
116        MENUITEM "&Always On Top", ID_OPTIONS_ALWAYSONTOP
117    END
118END
119
120IDR_PROCESS_PAGE_CONTEXT MENU
121BEGIN
122    POPUP "DUMMY"
123    BEGIN
124        MENUITEM "&End Process", ID_PROCESS_PAGE_ENDPROCESS
125        MENUITEM "End Process &Tree", ID_PROCESS_PAGE_ENDPROCESSTREE
126        MENUITEM "&Debug", ID_PROCESS_PAGE_DEBUG
127        MENUITEM SEPARATOR
128        POPUP "Set &Priority"
129        BEGIN
130            MENUITEM "&Realtime", ID_PROCESS_PAGE_SETPRIORITY_REALTIME
131            MENUITEM "&High", ID_PROCESS_PAGE_SETPRIORITY_HIGH
132            MENUITEM "&AboveNormal", ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL
133            MENUITEM "&Normal", ID_PROCESS_PAGE_SETPRIORITY_NORMAL
134            MENUITEM "&BelowNormal", ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
135            MENUITEM "&Low", ID_PROCESS_PAGE_SETPRIORITY_LOW
136        END
137        MENUITEM "Set &Affinity...", ID_PROCESS_PAGE_SETAFFINITY
138    END
139END
140
141/* Dialogs */
142
143IDD_TASKMGR_DIALOG DIALOGEX 0, 0, 264, 246
144STYLE DS_SHELLFONT | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP |
145      WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
146CAPTION "Task Manager"
147MENU IDR_TASKMANAGER
148FONT 8, "MS Shell Dlg"
149BEGIN
150    CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
151END
152
153IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
154STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
155FONT 8, "MS Shell Dlg"
156BEGIN
157    CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
158            WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
159    PUSHBUTTON "&New Task...", IDC_NEWTASK, 187, 189, 53, 14
160    PUSHBUTTON "&Switch To", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
161    PUSHBUTTON "&End Task", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
162END
163
164IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
165STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
166FONT 8, "MS Shell Dlg"
167BEGIN
168    CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
169            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
170    PUSHBUTTON "&End Process", IDC_ENDPROCESS, 171, 189, 69, 14
171    CONTROL "&Show processes from all users", IDC_SHOWALLPROCESSES, "Button",
172            BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 111, 10
173END
174
175/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
176IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
177STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
178FONT 8, "MS Shell Dlg"
179BEGIN
180    GROUPBOX "CPU Usage", IDC_CPU_USAGE_FRAME, 5, 5, 60, 54, 0, WS_EX_TRANSPARENT
181    GROUPBOX "MEM Usage", IDC_MEM_USAGE_FRAME, 5, 63, 60, 54, BS_LEFTTEXT, WS_EX_TRANSPARENT
182    GROUPBOX "Totals", IDC_TOTALS_FRAME, 5, 122, 111, 39, 0, WS_EX_TRANSPARENT
183    GROUPBOX "Commit Charge (K)", IDC_COMMIT_CHARGE_FRAME, 5, 166, 111, 39, 0, WS_EX_TRANSPARENT
184    GROUPBOX "Physical Memory (K)", IDC_PHYSICAL_MEMORY_FRAME, 131, 122, 111, 39, 0, WS_EX_TRANSPARENT
185    GROUPBOX "Kernel Memory (K)", IDC_KERNEL_MEMORY_FRAME, 131, 166, 111, 39, 0, WS_EX_TRANSPARENT
186    LTEXT "Handles", IDS_TOTALS_HANDLE_COUNT, 12, 131, 27, 8
187    LTEXT "Threads", IDS_TOTALS_THREAD_COUNT, 12, 140, 27, 8
188    LTEXT "Processes", IDS_TOTALS_PROCESS_COUNT, 12, 149, 34, 8
189    EDITTEXT IDC_TOTALS_HANDLE_COUNT, 65, 131, 45, 8, ES_RIGHT | ES_READONLY |
190             ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
191    EDITTEXT IDC_TOTALS_THREAD_COUNT, 65, 140, 45, 8, ES_RIGHT | ES_READONLY |
192             ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
193    EDITTEXT IDC_TOTALS_PROCESS_COUNT, 65, 149, 45, 8, ES_RIGHT | ES_READONLY |
194             ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
195    LTEXT "Total", IDS_COMMIT_CHARGE_TOTAL, 12, 175, 27, 8
196    LTEXT "Limit", IDS_COMMIT_CHARGE_LIMIT, 12, 184, 15, 8, NOT WS_BORDER
197    LTEXT "Peak", IDS_COMMIT_CHARGE_PEAK, 12, 193, 34, 8
198    EDITTEXT IDC_COMMIT_CHARGE_TOTAL, 65, 174, 45, 8, ES_RIGHT | ES_READONLY |
199             ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
200    EDITTEXT IDC_COMMIT_CHARGE_LIMIT, 65, 184, 45, 8, ES_RIGHT | ES_READONLY |
201             ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
202    EDITTEXT IDC_COMMIT_CHARGE_PEAK, 65, 193, 45, 8, ES_RIGHT | ES_READONLY |
203             ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
204    LTEXT "Total", IDS_PHYSICAL_MEMORY_TOTAL, 137, 131, 27, 8
205    LTEXT "Available", IDS_PHYSICAL_MEMORY_AVAILABLE, 137, 140, 30, 8
206    LTEXT "System Cache", IDS_PHYSICAL_MEMORY_SYSTEM_CACHE, 137, 149, 46, 8
207    EDITTEXT IDC_PHYSICAL_MEMORY_TOTAL, 185, 131, 48, 8, ES_RIGHT | ES_READONLY |
208             ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
209    EDITTEXT IDC_PHYSICAL_MEMORY_AVAILABLE, 185, 140, 48, 8, ES_RIGHT | ES_READONLY |
210             ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
211    EDITTEXT IDC_PHYSICAL_MEMORY_SYSTEM_CACHE, 185, 149, 48, 8, ES_RIGHT | ES_READONLY |
212             ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
213    LTEXT "Total", IDS_KERNEL_MEMORY_TOTAL, 137, 174, 27, 8
214    LTEXT "Paged", IDS_KERNEL_MEMORY_PAGED, 137, 184, 21, 8
215    LTEXT "Nonpaged", IDS_KERNEL_MEMORY_NONPAGED, 137, 193, 34, 8
216    EDITTEXT IDC_KERNEL_MEMORY_TOTAL, 185, 174, 48, 8, ES_RIGHT | ES_READONLY |
217             ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
218    EDITTEXT IDC_KERNEL_MEMORY_PAGED, 185, 184, 48, 8, ES_RIGHT | ES_READONLY |
219             ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
220    EDITTEXT IDC_KERNEL_MEMORY_NONPAGED, 185, 193, 48, 8, ES_RIGHT | ES_READONLY |
221             ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
222    GROUPBOX "CPU Usage History", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
223    GROUPBOX "Memory Usage History", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
224    PUSHBUTTON "CPU Usage Display", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
225    PUSHBUTTON "MEM Usage Display", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
226    PUSHBUTTON "CPU Usage History", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
227    PUSHBUTTON "MEM Usage History", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
228END
229
230IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
231STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
232CAPTION "Debug Channels"
233FONT 8, "MS Shell Dlg"
234BEGIN
235    CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
236            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
237    PUSHBUTTON "Close", IDOK, 171, 189, 69, 14
238END
239
240IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
241STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
242CAPTION "Processor Affinity"
243FONT 8, "MS Shell Dlg"
244BEGIN
245    DEFPUSHBUTTON "OK", IDOK, 120, 133, 50, 14
246    PUSHBUTTON "Cancel", IDCANCEL, 174, 133, 50, 14
247    LTEXT "The Processor Affinity setting controls which CPUs the process will be allowed to execute on.", IDC_STATIC, 5, 5, 220, 16
248    CONTROL "CPU 0", IDC_CPU0, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 11, 28, 37, 10
249    CONTROL "CPU 1", IDC_CPU1, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 41, 37, 10
250    CONTROL "CPU 2", IDC_CPU2, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 54, 37, 10
251    CONTROL "CPU 3", IDC_CPU3, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 67, 37, 10
252    CONTROL "CPU 4", IDC_CPU4, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 80, 37, 10
253    CONTROL "CPU 5", IDC_CPU5, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 93, 37, 10
254    CONTROL "CPU 6", IDC_CPU6, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 106, 37, 10
255    CONTROL "CPU 7", IDC_CPU7, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 119, 37, 10
256    CONTROL "CPU 8", IDC_CPU8, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 61, 28, 37, 10
257    CONTROL "CPU 9", IDC_CPU9, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 61, 41, 37, 10
258    CONTROL "CPU 10", IDC_CPU10, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 61, 54, 41, 10
259    CONTROL "CPU 11", IDC_CPU11, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 61, 67, 41, 10
260    CONTROL "CPU 12", IDC_CPU12, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 61, 80, 41, 10
261    CONTROL "CPU 13", IDC_CPU13, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 61, 93, 41, 10
262    CONTROL "CPU 14", IDC_CPU14, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 61, 106, 41, 10
263    CONTROL "CPU 15", IDC_CPU15, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 61, 119, 41, 10
264    CONTROL "CPU 16", IDC_CPU16, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 116, 28, 41, 10
265    CONTROL "CPU 17", IDC_CPU17, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 116, 41, 41, 10
266    CONTROL "CPU 18", IDC_CPU18, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 116, 54, 41, 10
267    CONTROL "CPU 19", IDC_CPU19, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 116, 67, 41, 10
268    CONTROL "CPU 20", IDC_CPU20, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 116, 80, 41, 10
269    CONTROL "CPU 21", IDC_CPU21, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 116, 93, 41, 10
270    CONTROL "CPU 22", IDC_CPU22, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 116, 106, 41, 10
271    CONTROL "CPU 23", IDC_CPU23, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 116, 119, 41, 10
272    CONTROL "CPU 24", IDC_CPU24, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 175, 28, 41, 10
273    CONTROL "CPU 25", IDC_CPU25, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 175, 41, 41, 10
274    CONTROL "CPU 26", IDC_CPU26, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 175, 54, 41, 10
275    CONTROL "CPU 27", IDC_CPU27, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 175, 67, 41, 10
276    CONTROL "CPU 28", IDC_CPU28, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 175, 80, 41, 10
277    CONTROL "CPU 29", IDC_CPU29, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 175, 93, 41, 10
278    CONTROL "CPU 30", IDC_CPU30, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 175, 106, 41, 10
279    CONTROL "CPU 31", IDC_CPU31, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 175, 119, 41, 10
280END
281
282IDD_COLUMNS_DIALOG DIALOGEX 0, 0, 195, 199
283STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
284CAPTION "Select Columns"
285FONT 8, "MS Shell Dlg"
286BEGIN
287    DEFPUSHBUTTON "OK", IDOK, 84, 178, 50, 14
288    PUSHBUTTON "Cancel", IDCANCEL, 138, 178, 50, 14
289    LTEXT "Select the columns that will appear on the Process page of the Task Manager.", IDC_STATIC, 7, 7, 181, 17
290    CONTROL "&Image Name", IDC_IMAGENAME, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 7, 28, 56, 10
291    CONTROL "&PID (Process Identifier)", IDC_PID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 39, 88, 10
292    CONTROL "&CPU Usage", IDC_CPUUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 50, 53, 10
293    CONTROL "CPU Tim&e", IDC_CPUTIME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 61, 48, 10
294    CONTROL "&Memory Usage", IDC_MEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 72, 63, 10
295    CONTROL "Memory Usage &Delta", IDC_MEMORYUSAGEDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 83, 82, 10
296    CONTROL "Pea&k Memory Usage", IDC_PEAKMEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 94, 82, 10
297    CONTROL "Page &Faults", IDC_PAGEFAULTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 105, 53, 10
298    CONTROL "&USER Objects", IDC_USEROBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 116, 62, 10
299    CONTROL "I/O Reads", IDC_IOREADS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 127, 49, 10
300    CONTROL "I/O Read Bytes", IDC_IOREADBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 138, 65, 10
301    CONTROL "&Session ID", IDC_SESSIONID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 149, 50, 10
302    CONTROL "User &Name", IDC_USERNAME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 160, 51, 10
303    CONTROL "Page F&aults Delta", IDC_PAGEFAULTSDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 28, 72, 10
304    CONTROL "&Virtual Memory Size", IDC_VIRTUALMEMORYSIZE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 39, 77, 10
305    CONTROL "Pa&ged Pool", IDC_PAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 50, 53, 10
306    CONTROL "N&on-paged Pool", IDC_NONPAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 61, 67, 10
307    CONTROL "Base P&riority", IDC_BASEPRIORITY, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 72, 55, 10
308    CONTROL "&Handle Count", IDC_HANDLECOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 83, 59, 10
309    CONTROL "&Thread Count", IDC_THREADCOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 94, 59, 10
310    CONTROL "GDI Objects", IDC_GDIOBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 105, 55, 10
311    CONTROL "I/O Writes", IDC_IOWRITES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 116, 49, 10
312    CONTROL "I/O Write Bytes", IDC_IOWRITEBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 127, 65, 10
313    CONTROL "I/O Other", IDC_IOOTHER, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 138, 46, 10
314    CONTROL "I/O Other Bytes", IDC_IOOTHERBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 149, 65, 10
315    CONTROL "Command &Line", IDC_COMMANDLINE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 160, 65, 10
316END
317
318/* String Tables */
319
320STRINGTABLE
321BEGIN
322    IDS_APP_TITLE "Task Manager"
323    IDC_TASKMGR "Task Manager"
324    IDS_IDLE_PROCESS "System Idle Process"
325END
326
327STRINGTABLE
328BEGIN
329    ID_FILE_NEW "Runs a new program"
330    ID_OPTIONS_ALWAYSONTOP "Task Manager remains in front of all other windows unless minimized"
331    ID_OPTIONS_MINIMIZEONUSE "Task Manager is minimized when a SwitchTo operation is performed"
332    ID_OPTIONS_HIDEWHENMINIMIZED "Hide the Task Manager when it is minimized"
333    ID_VIEW_REFRESH "Force Task Manager to update now, regardless of Update Speed setting"
334    ID_VIEW_LARGE "Displays tasks by using large icons"
335    ID_VIEW_SMALL "Displays tasks by using small icons"
336    ID_VIEW_DETAILS "Displays information about each task"
337    ID_VIEW_UPDATESPEED_HIGH "Updates the display twice per second"
338    ID_VIEW_UPDATESPEED_NORMAL "Updates the display every two seconds"
339    ID_VIEW_UPDATESPEED_LOW "Updates the display every four seconds"
340END
341
342STRINGTABLE
343BEGIN
344    ID_VIEW_UPDATESPEED_PAUSED "Does not automatically update"
345    ID_WINDOWS_TILEHORIZONTALLY "Tiles the windows horizontally on the desktop"
346    ID_WINDOWS_TILEVERTICALLY "Tiles the windows vertically on the desktop"
347    ID_WINDOWS_MINIMIZE "Minimizes the windows"
348    ID_WINDOWS_MAXIMIZE "Maximizes the windows"
349    ID_WINDOWS_CASCADE "Cascades the windows diagonally on the desktop"
350    ID_WINDOWS_BRINGTOFRONT "Brings the window front, but does not switch to it"
351    ID_HELP_TOPICS "Displays Task Manager help topics"
352    ID_HELP_ABOUT "Displays program information, version number, and copyright"
353    ID_FILE_EXIT "Exits the Task Manager application"
354    ID_OPTIONS_SHOW16BITTASKS "Shows 16-bit tasks under the associated ntvdm.exe"
355    ID_VIEW_SELECTCOLUMNS "Select which columns will be visible on the Process page"
356    ID_VIEW_SHOWKERNELTIMES "Displays kernel time in the performance graphs"
357    ID_VIEW_CPUHISTORY_ONEGRAPHALL "A single history graph shows total CPU usage"
358    ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Each CPU has its own history graph"
359    ID_APPLICATION_PAGE_SWITCHTO "Brings a task to the foreground, switch focus to that task"
360END
361
362STRINGTABLE
363BEGIN
364    ID_ENDTASK "Tells the selected tasks to close"
365    ID_GOTOPROCESS "Switches the focus to the process of the selected task"
366    ID_RESTORE "Restores the Task Manager from its hidden state"
367    ID_PROCESS_PAGE_ENDPROCESS "Removes the process from the system"
368    ID_PROCESS_PAGE_ENDPROCESSTREE "Removes this process and all descendants from the system"
369    ID_PROCESS_PAGE_DEBUG "Attaches the debugger to this process"
370    ID_PROCESS_PAGE_SETAFFINITY "Controls which processors the process will be allowed to run on"
371    ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Sets process to the REALTIME priority class"
372    ID_PROCESS_PAGE_SETPRIORITY_HIGH "Sets process to the HIGH priority class"
373    ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Sets process to the ABOVE NORMAL priority class"
374    ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Sets process to the NORMAL priority class"
375    ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Sets process to the BELOW NORMAL priority class"
376    ID_PROCESS_PAGE_SETPRIORITY_LOW "Sets process to the LOW priority class"
377END
378
379STRINGTABLE
380BEGIN
381    IDS_TAB_APPS "Applications"
382    IDS_TAB_PROCESSES "Processes"
383    IDS_TAB_PERFORMANCE "Performance"
384    IDS_TAB_TASK "Task"
385    IDS_TAB_STATUS "Status"
386    IDS_TAB_IMAGENAME "Image Name"
387    IDS_TAB_PID "PID"
388    IDS_TAB_USERNAME "Username"
389    IDS_TAB_SESSIONID "Session ID"
390    IDS_TAB_CPU "CPU"
391    IDS_TAB_CPUTIME "CPU Time"
392    IDS_TAB_MEMUSAGE "Mem Usage"
393    IDS_TAB_PEAKMEMUSAGE "Peak Mem Usage"
394    IDS_TAB_MEMDELTA "Mem Delta"
395    IDS_TAB_PAGEFAULT "Page Faults"
396    IDS_TAB_PFDELTA "PF Delta"
397    IDS_TAB_VMSIZE "VM Size"
398    IDS_TAB_PAGEDPOOL "Paged Pool"
399    IDS_TAB_NPPOOL "NP Pool"
400    IDS_TAB_BASEPRI "Base Pri"
401    IDS_TAB_HANDLES "Handles"
402    IDS_TAB_THREADS "Threads"
403    IDS_TAB_USERPBJECTS "USER Objects"
404    IDS_TAB_GDIOBJECTS "GDI Objects"
405    IDS_TAB_IOREADS "I/O Reads"
406    IDS_TAB_IOWRITES "I/O Writes"
407    IDS_TAB_IOOTHER "I/O Other"
408    IDS_TAB_IOREADBYTES "I/O Read Bytes"
409    IDS_TAB_IOWRITESBYTES "I/O Write Bytes"
410    IDS_TAB_IOOTHERBYTES "I/O Other Bytes"
411    IDS_TAB_COMMANDLINE "Command Line"
412    IDS_MENU_SELECTCOLUMNS "&Select Columns..."
413    IDS_MENU_16BITTASK "&Show 16-bit tasks"
414    IDS_MENU_WINDOWS "&Windows"
415    IDS_MENU_LARGEICONS "Lar&ge Icons"
416    IDS_MENU_SMALLICONS "S&mall Icons"
417    IDS_MENU_DETAILS "&Details"
418    IDS_MENU_ONEGRAPHALLCPUS "&One Graph, All CPUs"
419    IDS_MENU_ONEGRAPHPERCPU "One Graph &Per CPU"
420    IDS_MENU_CPUHISTORY "&CPU History"
421    IDS_MENU_SHOWKERNELTIMES "&Show Kernel Times"
422    IDS_CREATENEWTASK "Create New Task"
423    IDS_CREATENEWTASK_DESC "Type the name of a program, folder, document, or Internet resource, and Task Manager will open it for you."
424    IDS_MSG_ACCESSPROCESSAFF "Unable to Access or Set Process Affinity"
425    IDS_MSG_PROCESSONEPRO "The process must have affinity with at least one processor."
426    IDS_MSG_INVALIDOPTION "Invalid Option"
427    IDS_MSG_UNABLEDEBUGPROCESS "Unable to Debug Process"
428    IDS_MSG_WARNINGDEBUG "WARNING: Debugging this process may result in loss of data.\nAre you sure you wish to attach the debugger?"
429    IDS_MSG_TASKMGRWARNING "Task Manager Warning"
430    IDS_MSG_WARNINGTERMINATING "WARNING: Terminating a process can cause undesired\nresults including loss of data and system instability. The\nprocess will not be given the chance to save its state or\ndata before it is terminated. Are you sure you want to\nterminate the process?"
431    IDS_MSG_UNABLETERMINATEPRO "Unable to Terminate Process"
432    IDS_MSG_CLOSESYSTEMPROCESS "This is a critical system process. Task Manager will not end this process."
433    IDS_MSG_UNABLECHANGEPRIORITY "Unable to Change Priority"
434    IDS_MSG_WARNINGCHANGEPRIORITY "WARNING: Changing the priority class of this process may\ncause undesired results including system instability. Are you\nsure you want to change the priority class?"
435    IDS_MSG_TRAYICONCPUUSAGE "CPU Usage: %d%%"
436    IDS_STATUS_MEMUSAGE "Commit Charge: %s / %s (%d%%)"
437    IDS_STATUS_CPUUSAGE "CPU Usage: %3d%%"
438    IDS_STATUS_PROCESSES "Processes: %d"
439    IDS_NOT_RESPONDING "Not Responding"
440    IDS_RUNNING "Running"
441END
442