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