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.
 
 
 
 
 
 

142 lines
7.3 KiB

//---------------------------------------------------------------------------
// diskperf.rc
//
// Copyright (c) Microsoft Corporation, 1997-1999
//---------------------------------------------------------------------------
#include "diskperf.h"
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE DISCARDABLE
BEGIN
DP_START_VALUE "Start"
DP_THIS_SYSTEM "this system"
DP_START_AT_BOOT "set to start at boot"
DP_START_AT_START "set to start at system start"
DP_START_AUTOMATICALLY "set to start automatically"
DP_START_ON_DEMAND "set to start on demand"
DP_START_NEVER "set to never start"
DP_START_UNDEFINED "undefined"
END
STRINGTABLE DISCARDABLE
BEGIN
DP_CMD_HELP_1 "\n\nDISKPERF [-Y[D|V] | -N[D|V]] [\\\\computername]\n"
DP_CMD_HELP_2 "\n -Y Sets the system to start all disk performance counters"
DP_CMD_HELP_3 "\n when the system is restarted.\n"
DP_CMD_HELP_4 "\n -YD Enables the disk performance counters for physical drives."
DP_CMD_HELP_5 "\n when the system is restarted."
DP_CMD_HELP_6 "\n -YV Enables the disk performance counters for logical drives"
DP_CMD_HELP_7 "\n or storage volumes when the system is restarted."
DP_CMD_HELP_8 "\n -N Sets the system to disable all disk performance counters"
DP_CMD_HELP_9 "\n when the system is restarted.\n"
DP_CMD_HELP_10 "\n -ND Disables the disk performance counters for physical drives."
DP_CMD_HELP_11 "\n -NV Disables the disk performance counters for logical drives."
DP_CMD_HELP_12 "\n \\\\computername Is the name of the computer you want to"
DP_CMD_HELP_13 "\n see or set disk performance counter use."
DP_CMD_HELP_14 "\n The computer must be a Windows 2000 system."
DP_CMD_HELP_15 "\n NOTE: Disk performance counters are permanently enabled on"
DP_CMD_HELP_16 "\n systems beyond Windows 2000."
END
STRINGTABLE DISCARDABLE
BEGIN
DP_HELP_TEXT_1 "\n\nDISKPERF====================="
DP_HELP_TEXT_2 "\n\nStarts and stops system disk performance counters."
DP_HELP_TEXT_3 "\n\nUsed without the command switches, DISKPERF reports what disk"
DP_HELP_TEXT_4 "\nperformance counters are enabled on the specified Windows 2000 computer."
DP_HELP_TEXT_5 "\n\nDisk performance counters can be specified to report the"
DP_HELP_TEXT_6 "\nperformance of the individual physical drives, or the individual"
DP_HELP_TEXT_7 "\nlogical drives or storage volumes. Note that these two sets of"
DP_HELP_TEXT_8 "\nperformance counters are measured independently. The user"
DP_HELP_TEXT_9 "\nhas the option of enabling and disabling them independently"
DP_HELP_TEXT_10 "\nusing the command line switches."
DP_HELP_TEXT_11 "\nNOTE: This command can only be used to control remote"
DP_HELP_TEXT_12 "\nWindows 2000 systems. In newer systems, these performance counters"
DP_HELP_TEXT_13 "\nare automatically enabled."
END
STRINGTABLE DISCARDABLE
BEGIN
DP_CURRENT_FORMAT "\n%sDisk Performance counters on %s are currently %s."
DP_CURRENT_FORMAT1 "\nBoth Logical and Physical Disk Performance counters on %s\n\t are currently %s."
DP_UNABLE_READ_START "\nUnable to read Diskperf Start value"
DP_UNABLE_READ_REGISTRY "\nUnable to read registry database"
DP_UNABLE_CONNECT "\nUnable to connect to %s"
DP_UNABLE_MODIFY_VALUE "\nUnable to modify Diskperf initialization value"
DP_NEW_DISKPERF_STATUS "\n%sDisk Performance counters on %s are now %s."
DP_NEW_DISKPERF_STATUS1 "\nBoth Logical and Physical Disk Performance counters on %s\n\t are now %s."
DP_REBOOTED "\nThis change will take effect after the system is restarted."
DP_STATUS_FORMAT ": Status=0x%8.8x"
DP_TEXT_FORMAT "%s"
DP_ENHANCED "All "
DP_PHYSICAL "Physical "
DP_LOGICAL "Logical "
DP_DISCLAIMER "\nNote that Logical Disk counters of striped disk sets may not be correct."
DP_NOCHANGE "\nNo changes are made."
DP_PERMANENT_FORMAT "\nBoth Logical and Physical Disk Performance counters on %s\n\tare automatically enabled on demand."
DP_PERMANENT_FORMAT1 "\nFor legacy applications using IOCTL_DISK_PERFORMANCE to retrieve raw counters,"
DP_PERMANENT_FORMAT2 "\nyou can use -Y or -N to forcibly enable or disable. No reboot is required."
DP_PERMANENT_IOCTL "\nRaw counters are also enabled for IOCTL_DISK_PERFORMANCE."
END
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
#include <windows.h>
#include <ntverp.h>
#define VER_FILETYPE VFT_APP
#define VER_FILESUBTYPE VFT2_UNKNOWN
#define VER_FILEDESCRIPTION_STR "Disk Performance Configuration Utility"
#define VER_INTERNALNAME_STR "DISKPERF.EXE"
#define VER_ORIGINALFILENAME_STR "DISKPERF.EXE"
#include "common.ver"
#if 0
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_DP_HELP DIALOGEX 0, 0, 235, 155
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Diskperf Help"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Using the Device Manager console to enable disk performance counters:",
IDC_STATIC,8,5,209,17
LTEXT "1)",IDC_STATIC,7,30,9,9,0,WS_EX_RIGHT
LTEXT "Click Devices.",IDC_STATIC,19,30,209,9
LTEXT "2)",IDC_STATIC,7,40,9,9,0,WS_EX_RIGHT
LTEXT "For ALL Physical Drives, right-click the Disk drives entry, and click Properties.\nFor ALL Logical Volumes, right-click the Storage volumes entry, and click Properties.",
IDC_STATIC,19,40,209,33
LTEXT "3)",IDC_STATIC,7,74,9,9,0,WS_EX_RIGHT
LTEXT "Click the Disk Properties tab, click the Enable Disk Performance Counters check box, and click OK.",
IDC_STATIC,19,73,209,17
LTEXT "NOTE: disk performance counters can also be enabled or disabled for specific disks and volumes individually by using the property pages for the specific disk or volume.",
IDC_STATIC,19,90,200,29
LTEXT "4)",IDC_STATIC,7,120,9,9,0,WS_EX_RIGHT
LTEXT "Restart the computer for the new settings to take effect.",
IDC_STATIC,19,120,209,9
DEFPUSHBUTTON "OK",IDOK,90,134,54,14
END
IDD_DP_EXPLAIN DIALOG DISCARDABLE 0, 0, 186, 92
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Diskperf"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,35,71,50,14
PUSHBUTTON "Cancel",IDCANCEL,101,71,50,14
LTEXT "Disk performance counters must be enabled and disabled by using the Device Manager.\n\nClick OK to display the Device Manager or\nCancel to Exit.",
IDC_STATIC,7,7,172,56
END
#endif