4 * Copyright 1999-2001 Brian Palmer
7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Lesser General Public
9 * License as published by the Free Software Foundation; either
10 * version 2.1 of the License, or (at your option) any later version.
12 * This library is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * Lesser General Public License for more details.
17 * You should have received a copy of the GNU Lesser General Public
18 * License along with this library; if not, write to the Free Software
19 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
24 #pragma code_page(65001)
26 LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
36 MENUITEM "&New Task (Run...)", ID_FILE_NEW
38 MENUITEM "E&xit Task Manager", ID_FILE_EXIT
42 MENUITEM "&Always on Top", ID_OPTIONS_ALWAYSONTOP
44 MENUITEM "&Minimize On Use", ID_OPTIONS_MINIMIZEONUSE
46 MENUITEM "&Hide When Minimized", ID_OPTIONS_HIDEWHENMINIMIZED
48 MENUITEM "&Show 16-bit tasks", ID_OPTIONS_SHOW16BITTASKS
53 MENUITEM "&Refresh Now", ID_VIEW_REFRESH
56 MENUITEM "&High", ID_VIEW_UPDATESPEED_HIGH
57 MENUITEM "&Normal", ID_VIEW_UPDATESPEED_NORMAL
59 MENUITEM "&Low", ID_VIEW_UPDATESPEED_LOW
60 MENUITEM "&Paused", ID_VIEW_UPDATESPEED_PAUSED
64 MENUITEM "Lar&ge Icons", ID_VIEW_LARGE
65 MENUITEM "S&mall Icons", ID_VIEW_SMALL
66 MENUITEM "&Details", ID_VIEW_DETAILS, CHECKED
67 MENUITEM "&Select Columns...", ID_VIEW_SELECTCOLUMNS
70 MENUITEM "&One Graph, All CPUs", ID_VIEW_CPUHISTORY_ONEGRAPHALL
72 MENUITEM "One Graph &Per CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU
75 MENUITEM "&Show Kernel Times", ID_VIEW_SHOWKERNELTIMES
79 MENUITEM "Tile &Horizontally", ID_WINDOWS_TILEHORIZONTALLY
80 MENUITEM "Tile &Vertically", ID_WINDOWS_TILEVERTICALLY
81 MENUITEM "&Minimize", ID_WINDOWS_MINIMIZE
82 MENUITEM "Ma&ximize", ID_WINDOWS_MAXIMIZE
83 MENUITEM "&Cascade", ID_WINDOWS_CASCADE
84 MENUITEM "&Bring To Front", ID_WINDOWS_BRINGTOFRONT
88 MENUITEM "&Contents", ID_HELP_TOPICS
89 MENUITEM "&About Task Manager", ID_HELP_ABOUT
95 MENUITEM "Tile &Horizontally", ID_WINDOWS_TILEHORIZONTALLY
96 MENUITEM "Tile &Vertically", ID_WINDOWS_TILEVERTICALLY
97 MENUITEM "&Minimize", ID_WINDOWS_MINIMIZE
98 MENUITEM "Ma&ximize", ID_WINDOWS_MAXIMIZE
99 MENUITEM "&Cascade", ID_WINDOWS_CASCADE
100 MENUITEM "&Bring To Front", ID_WINDOWS_BRINGTOFRONT
103 IDR_APPLICATION_PAGE_CONTEXT1 MENU
107 MENUITEM "&New Task (Run...)", ID_FILE_NEW
109 MENUITEM "Lar&ge Icons", ID_VIEW_LARGE
110 MENUITEM "S&mall Icons", ID_VIEW_SMALL
111 MENUITEM "&Details", ID_VIEW_DETAILS, CHECKED
115 IDR_APPLICATION_PAGE_CONTEXT2 MENU
119 MENUITEM "&Switch To", ID_APPLICATION_PAGE_SWITCHTO
120 MENUITEM "&Bring To Front", ID_WINDOWS_BRINGTOFRONT
122 MENUITEM "Tile &Horizontally", ID_WINDOWS_TILEHORIZONTALLY
123 MENUITEM "Tile &Vertically", ID_WINDOWS_TILEVERTICALLY
124 MENUITEM "&Minimize", ID_WINDOWS_MINIMIZE
125 MENUITEM "Ma&ximize", ID_WINDOWS_MAXIMIZE
126 MENUITEM "&Cascade", ID_WINDOWS_CASCADE
128 MENUITEM "&End Task", ID_APPLICATION_PAGE_ENDTASK
129 MENUITEM "&Go To Process", ID_APPLICATION_PAGE_GOTOPROCESS
137 MENUITEM "#msgctxt#window#&Restore", ID_RESTORE
138 MENUITEM "&Close", ID_FILE_EXIT
140 MENUITEM "&Always on Top", ID_OPTIONS_ALWAYSONTOP
144 IDR_PROCESS_PAGE_CONTEXT MENU
148 MENUITEM "&End Process", ID_PROCESS_PAGE_ENDPROCESS
149 MENUITEM "End Process &Tree", ID_PROCESS_PAGE_ENDPROCESSTREE
151 MENUITEM "&Debug", ID_PROCESS_PAGE_DEBUG
153 POPUP "Set &Priority"
155 MENUITEM "&Realtime", ID_PROCESS_PAGE_SETPRIORITY_REALTIME
157 MENUITEM "&High", ID_PROCESS_PAGE_SETPRIORITY_HIGH
159 MENUITEM "&Above Normal", ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL
161 MENUITEM "&Normal", ID_PROCESS_PAGE_SETPRIORITY_NORMAL
163 MENUITEM "&Below Normal", ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
165 MENUITEM "&Low", ID_PROCESS_PAGE_SETPRIORITY_LOW
168 MENUITEM "Set &Affinity...", ID_PROCESS_PAGE_SETAFFINITY
169 MENUITEM "Edit Debug &Channels...", ID_PROCESS_PAGE_DEBUGCHANNELS
179 IDS_APP_TITLE "Task Manager"
180 IDC_TASKMGR "Task Manager"
181 IDS_RUNDLG_CAPTION "Create New Task"
186 ID_FILE_NEW "Runs a new program"
187 ID_OPTIONS_ALWAYSONTOP "Task Manager remains in front of all other windows unless minimized"
188 ID_OPTIONS_MINIMIZEONUSE
189 "Task Manager is minimized when a SwitchTo operation is performed"
190 ID_OPTIONS_HIDEWHENMINIMIZED "Hide the Task Manager when it is minimized"
191 ID_VIEW_REFRESH "Force Task Manager to update now, regardless of Update Speed setting"
192 ID_VIEW_LARGE "Displays tasks by using large icons"
193 ID_VIEW_SMALL "Displays tasks by using small icons"
194 ID_VIEW_DETAILS "Displays information about each task"
195 ID_VIEW_UPDATESPEED_HIGH "Updates the display twice per second"
196 ID_VIEW_UPDATESPEED_NORMAL "Updates the display every two seconds"
197 ID_VIEW_UPDATESPEED_LOW "Updates the display every four seconds"
202 ID_VIEW_UPDATESPEED_PAUSED "Does not automatically update"
203 ID_WINDOWS_TILEHORIZONTALLY
204 "Tiles the windows horizontally on the desktop"
205 ID_WINDOWS_TILEVERTICALLY "Tiles the windows vertically on the desktop"
206 ID_WINDOWS_MINIMIZE "Minimizes the windows"
207 ID_WINDOWS_MAXIMIZE "Maximizes the windows"
208 ID_WINDOWS_CASCADE "Cascades the windows diagonally on the desktop"
209 ID_WINDOWS_BRINGTOFRONT "Brings the window front, but does not switch to it"
210 ID_HELP_TOPICS "Displays Task Manager help topics"
211 ID_HELP_ABOUT "Displays program information, version number, and copyright"
212 ID_FILE_EXIT "Exits the Task Manager application"
213 ID_OPTIONS_SHOW16BITTASKS
214 "Shows 16-bit tasks under the associated ntvdm.exe"
215 ID_VIEW_SELECTCOLUMNS "Select which columns will be visible on the Process page"
216 ID_VIEW_SHOWKERNELTIMES "Displays kernel time in the performance graphs"
217 ID_VIEW_CPUHISTORY_ONEGRAPHALL
218 "A single history graph shows total CPU usage"
219 ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Each CPU has its own history graph"
220 ID_APPLICATION_PAGE_SWITCHTO
221 "Brings a task to the foreground, switch focus to that task"
226 ID_ENDTASK "Tells the selected tasks to close"
227 ID_GOTOPROCESS "Switches the focus to the process of the selected task"
228 ID_RESTORE "Restores the Task Manager from its hidden state"
229 ID_PROCESS_PAGE_ENDPROCESS "Removes the process from the system"
230 ID_PROCESS_PAGE_ENDPROCESSTREE
231 "Removes this process and all descendants from the system"
232 ID_PROCESS_PAGE_DEBUG "Attaches the debugger to this process"
233 ID_PROCESS_PAGE_SETAFFINITY
234 "Controls which processors the process will be allowed to run on"
235 ID_PROCESS_PAGE_SETPRIORITY_REALTIME
236 "Sets process to the REALTIME priority class"
237 ID_PROCESS_PAGE_SETPRIORITY_HIGH "Sets process to the HIGH priority class"
238 ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL
239 "Sets process to the ABOVE NORMAL priority class"
240 ID_PROCESS_PAGE_SETPRIORITY_NORMAL
241 "Sets process to the NORMAL priority class"
242 ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
243 "Sets process to the BELOW NORMAL priority class"
244 ID_PROCESS_PAGE_SETPRIORITY_LOW "Sets process to the LOW priority class"
245 ID_PROCESS_PAGE_DEBUGCHANNELS
246 "Controls Debug Channels"
251 IDS_VIEW_LARGE "Lar&ge Icons"
252 IDS_VIEW_SMALL "S&mall Icons"
253 IDS_VIEW_DETAILS "&Details"
254 IDS_WINDOWS "&Windows"
255 IDS_VIEW_SELECTCOLUMNS "&Select Columns..."
256 IDS_OPTIONS_SHOW16BITTASKS "&Show 16-bit tasks"
257 IDS_VIEW_CPUHISTORY "&CPU History"
258 IDS_VIEW_CPUHISTORY_ONEGRAPHALL "&One Graph, All CPUs"
259 IDS_VIEW_CPUHISTORY_ONEGRAPHPERCPU "One Graph &Per CPU"
260 IDS_VIEW_SHOWKERNELTIMES "&Show Kernel Times"
261 IDS_APPLICATIONS "Applications"
262 IDS_PROCESSES "Processes"
263 IDS_PERFORMANCE "Performance"
264 IDS_STATUS_BAR_CPU_USAGE "CPU Usage: %3d%%"
265 IDS_STATUS_BAR_PROCESSES "Processes: %d"
266 IDS_STATUS_BAR_MEMORY_USAGE "Mem Usage: %1!u!kB / %2!u!kB"
271 IDS_IMAGENAME "Image Name"
274 IDS_CPUTIME "CPU Time"
275 IDS_MEMORYUSAGE "Mem Usage"
276 IDS_MEMORYUSAGEDELTA "Mem Delta"
277 IDS_PEAKMEMORYUSAGE "Peak Mem Usage"
278 IDS_PAGEFAULTS "Page Faults"
279 IDS_USEROBJECTS "USER Objects"
280 IDS_IOREADS "I/O Reads"
281 IDS_IOREADBYTES "I/O Read Bytes"
282 IDS_SESSIONID "Session ID"
283 IDS_USERNAME "Username"
284 IDS_PAGEFAULTSDELTA "PF Delta"
285 IDS_VIRTUALMEMORYSIZE "VM Size"
286 IDS_PAGEDPOOL "Paged Pool"
287 IDS_NONPAGEDPOOL "NP Pool"
288 IDS_BASEPRIORITY "Base Pri"
289 IDS_HANDLECOUNT "Handles"
290 IDS_THREADCOUNT "Threads"
291 IDS_GDIOBJECTS "GDI Objects"
292 IDS_IOWRITES "I/O Writes"
293 IDS_IOWRITEBYTES "I/O Write Bytes"
294 IDS_IOOTHER "I/O Other"
295 IDS_IOOTHERBYTES "I/O Other Bytes"
300 IDS_WARNING_TITLE "Task Manager Warning"
301 IDS_PRIORITY_CHANGE_MESSAGE "WARNING: Changing the priority class of this process may\n\
302 cause undesired results including system instability. Are you\n\
303 sure you want to change the priority class?"
304 IDS_PRIORITY_UNABLE2CHANGE "Unable to Change Priority"
305 IDS_TERMINATE_MESSAGE "WARNING: Terminating a process can cause undesired\n\
306 results including loss of data and system instability. The\n\
307 process will not be given the chance to save its state or\n\
308 data before it is terminated. Are you sure you want to\n\
309 terminate the process?"
310 IDS_TERMINATE_UNABLE2TERMINATE "Unable to Terminate Process"
311 IDS_DEBUG_MESSAGE "WARNING: Debugging this process may result in loss of data.\n\
312 Are you sure you wish to attach the debugger?"
313 IDS_DEBUG_UNABLE2DEBUG "Unable to Debug Process"
314 IDS_AFFINITY_ERROR_MESSAGE "The process must have affinity with at least one processor"
315 IDS_AFFINITY_ERROR_TITLE "Invalid Option"
316 IDS_AFFINITY_UNABLE2ACCESS "Unable to Access or Set Process Affinity"
321 IDS_SYSTEM_IDLE_PROCESS "System Idle Process"
322 IDS_APPLICATION_NOT_RESPONDING "Not Responding"
323 IDS_APPLICATION_RUNNING "Running"
324 IDS_APPLICATION_TASK "Task"
325 IDS_APPLICATION_STATUS "Status"
326 IDS_DEBUG_CHANNEL "Debug Channels"
327 IDS_DEBUG_CHANNEL_FIXME "Fixme"
328 IDS_DEBUG_CHANNEL_ERR "Err"
329 IDS_DEBUG_CHANNEL_WARN "Warn"
330 IDS_DEBUG_CHANNEL_TRACE "Trace"
337 IDD_TASKMGR_DIALOG DIALOG 0, 0, 264, 246
338 STYLE DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP |
339 WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU |
341 CAPTION "Task Manager"
343 FONT 8, "MS Shell Dlg"
345 CONTROL "Tab1",IDC_TAB,"SysTabControl32",WS_TABSTOP,3,3,257,228
348 IDD_APPLICATION_PAGE DIALOG 0, 0, 247, 210
349 STYLE DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
350 FONT 8, "MS Shell Dlg"
352 CONTROL "List2",IDC_APPLIST,"SysListView32",LVS_REPORT |
353 LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP,4,4,239,180
354 PUSHBUTTON "&New Task...",IDC_NEWTASK,175,189,68,14
355 PUSHBUTTON "&Switch To",IDC_SWITCHTO,104,189,68,14,WS_DISABLED
356 PUSHBUTTON "&End Task",IDC_ENDTASK,33,189,68,14,WS_DISABLED
359 IDD_PROCESS_PAGE DIALOG 0, 0, 247, 210
360 STYLE DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
361 FONT 8, "MS Shell Dlg"
363 CONTROL "List2",IDC_PROCESSLIST,"SysListView32",LVS_REPORT |
364 LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_OWNERDATA |
365 WS_BORDER | WS_TABSTOP,4,4,239,180
366 PUSHBUTTON "&End Process",IDC_ENDPROCESS,165,189,78,14
367 CONTROL "&Show processes from all users",IDC_SHOWALLPROCESSES,
368 "Button",BS_AUTOCHECKBOX | WS_TABSTOP,4,191,160,10
371 IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
372 STYLE DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
373 FONT 8, "MS Shell Dlg"
375 GROUPBOX "CPU Usage",IDC_CPU_USAGE_FRAME,5,5,60,54,WS_TABSTOP, WS_EX_TRANSPARENT
376 GROUPBOX "MEM Usage",IDC_MEM_USAGE_FRAME,5,63,60,54,BS_LEFTTEXT, WS_EX_TRANSPARENT
377 GROUPBOX "Totals",IDC_TOTALS_FRAME,5,122,111,39,0,WS_EX_TRANSPARENT
378 GROUPBOX "Commit Charge (K)",IDC_COMMIT_CHARGE_FRAME,5,166,111,39,0,WS_EX_TRANSPARENT
379 GROUPBOX "Physical Memory (K)",IDC_PHYSICAL_MEMORY_FRAME,126,122,116,39,0,WS_EX_TRANSPARENT
380 GROUPBOX "Kernel Memory (K)",IDC_KERNEL_MEMORY_FRAME,126,166,116,39,0,WS_EX_TRANSPARENT
381 LTEXT "Handles",IDS_TOTALS_HANDLE_COUNT,12,131,43,8
382 LTEXT "Threads",IDS_TOTALS_THREAD_COUNT,12,140,43,8
383 LTEXT "Processes",IDS_TOTALS_PROCESS_COUNT,12,149,43,8
384 EDITTEXT IDC_TOTALS_HANDLE_COUNT,65,131,45,8,ES_RIGHT |
385 ES_READONLY | ES_NUMBER | NOT WS_BORDER
386 EDITTEXT IDC_TOTALS_THREAD_COUNT,65,140,45,8,ES_RIGHT |
387 ES_READONLY | ES_NUMBER | NOT WS_BORDER
388 EDITTEXT IDC_TOTALS_PROCESS_COUNT,65,149,45,8,ES_RIGHT |
389 ES_READONLY | ES_NUMBER | NOT WS_BORDER
390 LTEXT "Total",IDS_COMMIT_CHARGE_TOTAL,12,175,43,8
391 LTEXT "Limit",IDS_COMMIT_CHARGE_LIMIT,12,184,43,8
392 LTEXT "Peak",IDS_COMMIT_CHARGE_PEAK,12,193,43,8
393 EDITTEXT IDC_COMMIT_CHARGE_TOTAL,65,174,45,8,ES_RIGHT |
394 ES_READONLY | ES_NUMBER | NOT WS_BORDER
395 EDITTEXT IDC_COMMIT_CHARGE_LIMIT,65,184,45,8,ES_RIGHT |
396 ES_READONLY | ES_NUMBER | NOT WS_BORDER
397 EDITTEXT IDC_COMMIT_CHARGE_PEAK,65,193,45,8,ES_RIGHT |
398 ES_READONLY | ES_NUMBER | NOT WS_BORDER
399 LTEXT "Total",IDS_PHYSICAL_MEMORY_TOTAL,132,131,53,8
400 LTEXT "Available",IDS_PHYSICAL_MEMORY_AVAILABLE,132,140,53,8
401 LTEXT "System Cache",IDS_PHYSICAL_MEMORY_SYSTEM_CACHE,132,149,53,8
402 EDITTEXT IDC_PHYSICAL_MEMORY_TOTAL,185,131,48,8,ES_RIGHT |
403 ES_READONLY | ES_NUMBER | NOT WS_BORDER
404 EDITTEXT IDC_PHYSICAL_MEMORY_AVAILABLE,185,140,48,8,ES_RIGHT |
405 ES_READONLY | ES_NUMBER | NOT WS_BORDER
406 EDITTEXT IDC_PHYSICAL_MEMORY_SYSTEM_CACHE,185,149,48,8,ES_RIGHT |
407 ES_READONLY | ES_NUMBER | NOT WS_BORDER
408 LTEXT "Total",IDS_KERNEL_MEMORY_TOTAL,132,174,53,8
409 LTEXT "Paged",IDS_KERNEL_MEMORY_PAGED,132,184,53,8
410 LTEXT "Nonpaged",IDS_KERNEL_MEMORY_NONPAGED,132,193,53,8
411 EDITTEXT IDC_KERNEL_MEMORY_TOTAL,185,174,48,8,ES_RIGHT |
412 ES_READONLY | ES_NUMBER | NOT WS_BORDER
413 EDITTEXT IDC_KERNEL_MEMORY_PAGED,185,184,48,8,ES_RIGHT |
414 ES_READONLY | ES_NUMBER | NOT WS_BORDER
415 EDITTEXT IDC_KERNEL_MEMORY_NONPAGED,185,193,48,8,ES_RIGHT |
416 ES_READONLY | ES_NUMBER | NOT WS_BORDER
417 GROUPBOX "CPU Usage History",IDC_CPU_USAGE_HISTORY_FRAME,74,5,168,54,0,WS_EX_TRANSPARENT
418 GROUPBOX "Memory Usage History",IDC_MEMORY_USAGE_HISTORY_FRAME,74,63,168,54,0,WS_EX_TRANSPARENT
419 PUSHBUTTON "",IDC_CPU_USAGE_GRAPH,12,17,47,37,0,
421 PUSHBUTTON "",IDC_MEM_USAGE_GRAPH,12,75,47,37,0,
423 PUSHBUTTON "",IDC_CPU_USAGE_HISTORY_GRAPH,81,17,
424 153,37,0,WS_EX_CLIENTEDGE
425 PUSHBUTTON "",IDC_MEM_USAGE_HISTORY_GRAPH,81,75,
426 153,37,0,WS_EX_CLIENTEDGE
429 IDD_DEBUG_CHANNELS_DIALOG DIALOG 0, 0, 247, 210
430 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
431 CAPTION "Debug Channels"
432 FONT 8, "MS Shell Dlg"
434 CONTROL "List2",IDC_DEBUG_CHANNELS_LIST,"SysListView32",LVS_REPORT |
435 LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP |
436 LVS_SORTASCENDING,7,7,233,177
437 PUSHBUTTON "Close",IDOK,171,189,69,14
440 IDD_AFFINITY_DIALOG DIALOG 0, 0, 231, 154
441 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
442 CAPTION "Processor Affinity"
443 FONT 8, "MS Shell Dlg"
445 DEFPUSHBUTTON "OK",IDOK,120,133,50,14
446 PUSHBUTTON "Cancel",IDCANCEL,174,133,50,14
447 LTEXT "The Processor Affinity setting controls which CPUs the process will be allowed to execute on.",
448 IDC_STATIC,5,5,220,16
449 CONTROL "CPU 0",IDC_CPU0,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,
451 CONTROL "CPU 1",IDC_CPU1,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
452 WS_TABSTOP,11,41,37,10
453 CONTROL "CPU 2",IDC_CPU2,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
454 WS_TABSTOP,11,54,37,10
455 CONTROL "CPU 3",IDC_CPU3,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
456 WS_TABSTOP,11,67,37,10
457 CONTROL "CPU 4",IDC_CPU4,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
458 WS_TABSTOP,11,80,37,10
459 CONTROL "CPU 5",IDC_CPU5,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
460 WS_TABSTOP,11,93,37,10
461 CONTROL "CPU 6",IDC_CPU6,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
462 WS_TABSTOP,11,106,37,10
463 CONTROL "CPU 7",IDC_CPU7,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
464 WS_TABSTOP,11,119,37,10
465 CONTROL "CPU 8",IDC_CPU8,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
466 WS_TABSTOP,61,28,37,10
467 CONTROL "CPU 9",IDC_CPU9,"Button",BS_AUTOCHECKBOX | WS_DISABLED |
468 WS_TABSTOP,61,41,37,10
469 CONTROL "CPU 10",IDC_CPU10,"Button",BS_AUTOCHECKBOX |
470 WS_DISABLED | WS_TABSTOP,61,54,41,10
471 CONTROL "CPU 11",IDC_CPU11,"Button",BS_AUTOCHECKBOX |
472 WS_DISABLED | WS_TABSTOP,61,67,41,10
473 CONTROL "CPU 12",IDC_CPU12,"Button",BS_AUTOCHECKBOX |
474 WS_DISABLED | WS_TABSTOP,61,80,41,10
475 CONTROL "CPU 13",IDC_CPU13,"Button",BS_AUTOCHECKBOX |
476 WS_DISABLED | WS_TABSTOP,61,93,41,10
477 CONTROL "CPU 14",IDC_CPU14,"Button",BS_AUTOCHECKBOX |
478 WS_DISABLED | WS_TABSTOP,61,106,41,10
479 CONTROL "CPU 15",IDC_CPU15,"Button",BS_AUTOCHECKBOX |
480 WS_DISABLED | WS_TABSTOP,61,119,41,10
481 CONTROL "CPU 16",IDC_CPU16,"Button",BS_AUTOCHECKBOX |
482 WS_DISABLED | WS_TABSTOP,116,28,41,10
483 CONTROL "CPU 17",IDC_CPU17,"Button",BS_AUTOCHECKBOX |
484 WS_DISABLED | WS_TABSTOP,116,41,41,10
485 CONTROL "CPU 18",IDC_CPU18,"Button",BS_AUTOCHECKBOX |
486 WS_DISABLED | WS_TABSTOP,116,54,41,10
487 CONTROL "CPU 19",IDC_CPU19,"Button",BS_AUTOCHECKBOX |
488 WS_DISABLED | WS_TABSTOP,116,67,41,10
489 CONTROL "CPU 20",IDC_CPU20,"Button",BS_AUTOCHECKBOX |
490 WS_DISABLED | WS_TABSTOP,116,80,41,10
491 CONTROL "CPU 21",IDC_CPU21,"Button",BS_AUTOCHECKBOX |
492 WS_DISABLED | WS_TABSTOP,116,93,41,10
493 CONTROL "CPU 22",IDC_CPU22,"Button",BS_AUTOCHECKBOX |
494 WS_DISABLED | WS_TABSTOP,116,106,41,10
495 CONTROL "CPU 23",IDC_CPU23,"Button",BS_AUTOCHECKBOX |
496 WS_DISABLED | WS_TABSTOP,116,119,41,10
497 CONTROL "CPU 24",IDC_CPU24,"Button",BS_AUTOCHECKBOX |
498 WS_DISABLED | WS_TABSTOP,175,28,41,10
499 CONTROL "CPU 25",IDC_CPU25,"Button",BS_AUTOCHECKBOX |
500 WS_DISABLED | WS_TABSTOP,175,41,41,10
501 CONTROL "CPU 26",IDC_CPU26,"Button",BS_AUTOCHECKBOX |
502 WS_DISABLED | WS_TABSTOP,175,54,41,10
503 CONTROL "CPU 27",IDC_CPU27,"Button",BS_AUTOCHECKBOX |
504 WS_DISABLED | WS_TABSTOP,175,67,41,10
505 CONTROL "CPU 28",IDC_CPU28,"Button",BS_AUTOCHECKBOX |
506 WS_DISABLED | WS_TABSTOP,175,80,41,10
507 CONTROL "CPU 29",IDC_CPU29,"Button",BS_AUTOCHECKBOX |
508 WS_DISABLED | WS_TABSTOP,175,93,41,10
509 CONTROL "CPU 30",IDC_CPU30,"Button",BS_AUTOCHECKBOX |
510 WS_DISABLED | WS_TABSTOP,175,106,41,10
511 CONTROL "CPU 31",IDC_CPU31,"Button",BS_AUTOCHECKBOX |
512 WS_DISABLED | WS_TABSTOP,175,119,41,10
515 IDD_COLUMNS_DIALOG DIALOG 0, 0, 255, 199
516 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
517 CAPTION "Select Columns"
518 FONT 8, "MS Shell Dlg"
520 DEFPUSHBUTTON "OK",IDOK,144,178,50,14
521 PUSHBUTTON "Cancel",IDCANCEL,198,178,50,14
522 LTEXT "Select the columns that will appear on the Process page of the Task Manager.",
523 IDC_STATIC,7,7,200,17
524 CONTROL "&Image Name",IDC_IMAGENAME,"Button",BS_AUTOCHECKBOX |
525 WS_DISABLED | WS_TABSTOP,7,28,120,10
526 CONTROL "&PID (Process Identifier)",IDC_PID,"Button",
527 BS_AUTOCHECKBOX | WS_TABSTOP,7,39,120,10
528 CONTROL "&CPU Usage",IDC_CPUUSAGE,"Button",BS_AUTOCHECKBOX |
529 WS_TABSTOP,7,50,120,10
530 CONTROL "CPU Tim&e",IDC_CPUTIME,"Button",BS_AUTOCHECKBOX |
531 WS_TABSTOP,7,61,120,10
532 CONTROL "&Memory Usage",IDC_MEMORYUSAGE,"Button",BS_AUTOCHECKBOX |
533 WS_TABSTOP,7,72,120,10
534 CONTROL "Memory Usage &Delta",IDC_MEMORYUSAGEDELTA,"Button",
535 BS_AUTOCHECKBOX | WS_TABSTOP,7,83,120,10
536 CONTROL "Pea&k Memory Usage",IDC_PEAKMEMORYUSAGE,"Button",
537 BS_AUTOCHECKBOX | WS_TABSTOP,7,94,120,10
538 CONTROL "Page &Faults",IDC_PAGEFAULTS,"Button",BS_AUTOCHECKBOX |
539 WS_TABSTOP,7,105,120,10
540 CONTROL "&USER Objects",IDC_USEROBJECTS,"Button",BS_AUTOCHECKBOX |
541 WS_TABSTOP,7,116,120,10
542 CONTROL "I/O Reads",IDC_IOREADS,"Button",BS_AUTOCHECKBOX |
543 WS_TABSTOP,7,127,120,10
544 CONTROL "I/O Read Bytes",IDC_IOREADBYTES,"Button",
545 BS_AUTOCHECKBOX | WS_TABSTOP,7,138,120,10
546 CONTROL "&Session ID",IDC_SESSIONID,"Button",BS_AUTOCHECKBOX |
547 WS_TABSTOP,7,149,120,10
548 CONTROL "User &Name",IDC_USERNAME,"Button",BS_AUTOCHECKBOX |
549 WS_TABSTOP,7,160,120,10
550 CONTROL "Page F&aults Delta",IDC_PAGEFAULTSDELTA,"Button",
551 BS_AUTOCHECKBOX | WS_TABSTOP,132,28,120,10
552 CONTROL "&Virtual Memory Size",IDC_VIRTUALMEMORYSIZE,"Button",
553 BS_AUTOCHECKBOX | WS_TABSTOP,132,39,120,10
554 CONTROL "Pa&ged Pool",IDC_PAGEDPOOL,"Button",BS_AUTOCHECKBOX |
555 WS_TABSTOP,132,50,120,10
556 CONTROL "N&on-paged Pool",IDC_NONPAGEDPOOL,"Button",
557 BS_AUTOCHECKBOX | WS_TABSTOP,132,61,120,10
558 CONTROL "Base P&riority",IDC_BASEPRIORITY,"Button",
559 BS_AUTOCHECKBOX | WS_TABSTOP,132,72,120,10
560 CONTROL "&Handle Count",IDC_HANDLECOUNT,"Button",BS_AUTOCHECKBOX |
561 WS_TABSTOP,132,83,120,10
562 CONTROL "&Thread Count",IDC_THREADCOUNT,"Button",BS_AUTOCHECKBOX |
563 WS_TABSTOP,132,94,120,10
564 CONTROL "GDI Objects",IDC_GDIOBJECTS,"Button",BS_AUTOCHECKBOX |
565 WS_TABSTOP,132,105,120,10
566 CONTROL "I/O Writes",IDC_IOWRITES,"Button",BS_AUTOCHECKBOX |
567 WS_TABSTOP,132,116,120,10
568 CONTROL "I/O Write Bytes",IDC_IOWRITEBYTES,"Button",
569 BS_AUTOCHECKBOX | WS_TABSTOP,132,127,120,10
570 CONTROL "I/O Other",IDC_IOOTHER,"Button",BS_AUTOCHECKBOX |
571 WS_TABSTOP,132,138,120,10
572 CONTROL "I/O Other Bytes",IDC_IOOTHERBYTES,"Button",
573 BS_AUTOCHECKBOX | WS_TABSTOP,132,149,120,10
576 LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
582 /* Icon with lowest ID value placed first to ensure application icon
583 remains consistent on all systems. */
584 /* @makedep: taskmgr.ico */
585 IDI_TASKMANAGER ICON taskmgr.ico
587 /* @makedep: window.ico */
588 IDI_WINDOW ICON window.ico
590 /* @makedep: windowsm.ico */
591 IDI_WINDOWSM ICON windowsm.ico
597 VS_VERSION_INFO VERSIONINFO
599 PRODUCTVERSION 1,0,0,1
610 BLOCK "StringFileInfo"
614 VALUE "CompanyName", "Brian Palmer\0"
615 VALUE "FileDescription", "Task Manager by Brian Palmer\0"
616 VALUE "FileVersion", "1.0.0.1\0"
617 VALUE "InternalName", "taskmgr\0"
618 VALUE "LegalCopyright", "Copyright © Brian Palmer 2000\0"
619 VALUE "OriginalFilename", "taskmgr.exe\0"
620 VALUE "ProductName", "Task Manager by Brian Palmer\0"
621 VALUE "ProductVersion", "1.0.0.1\0"
626 VALUE "Translation", 0x409, 1200
634 /* @makedep: traymask.bmp */
635 IDB_TRAYMASK BITMAP traymask.bmp
637 /* @makedep: trayicon.bmp */
638 IDB_TRAYICON BITMAP trayicon.bmp
640 /* @makedep: font.bmp */
641 IDB_FONT BITMAP font.bmp