Sdílet prostřednictvím


PerformanceCounter Konstruktory

Definice

Inicializuje novou instanci PerformanceCounter třídy .

Přetížení

PerformanceCounter()

Inicializuje novou instanci PerformanceCounter třídy jen pro čtení bez přidružení instance k jakémukoli systémovému nebo vlastnímu čítači výkonu.

PerformanceCounter(String, String)

Inicializuje novou instanci třídy jen pro čtení a přidruží PerformanceCounter ji k zadanému systému nebo vlastnímu čítači výkonu v místním počítači. Tento konstruktor vyžaduje, aby kategorie měla jednu instanci.

PerformanceCounter(String, String, Boolean)

Inicializuje novou instanci PerformanceCounter třídy, jen pro čtení nebo pro čtení/zápis a přidruží ji k zadanému systémovému nebo vlastnímu čítači výkonu v místním počítači. Tento konstruktor vyžaduje, aby kategorie obsahovala jednu instanci.

PerformanceCounter(String, String, String)

Inicializuje novou instanci PerformanceCounter třídy jen pro čtení a přidruží ji k zadanému systémovému nebo vlastnímu čítači výkonu a instanci kategorie v místním počítači.

PerformanceCounter(String, String, String, Boolean)

Inicializuje novou instanci PerformanceCounter třídy, jen pro čtení nebo pro čtení/zápis a přidruží ji k zadanému systémovému nebo vlastnímu čítači výkonu a instanci kategorie v místním počítači.

PerformanceCounter(String, String, String, String)

Inicializuje novou instanci PerformanceCounter třídy jen pro čtení a přidruží ji k zadanému systému nebo vlastnímu čítači výkonu a instanci kategorie v zadaném počítači.

PerformanceCounter()

Zdroj:
PerformanceCounter.cs
Zdroj:
PerformanceCounter.cs
Zdroj:
PerformanceCounter.cs

Inicializuje novou instanci PerformanceCounter třídy jen pro čtení bez přidružení instance k jakémukoli systémovému nebo vlastnímu čítači výkonu.

public:
 PerformanceCounter();
public PerformanceCounter ();
Public Sub New ()

Příklady

Následující příklad kódu vytvoří výchozí instanci PerformanceCounter třídy. Po vytvoření CategoryNameinstance jsou nastaveny hodnoty vlastnosti , CounterNamea InstanceName zobrazí se NextValue výsledky volání metody.

PerformanceCounter^ PC = gcnew PerformanceCounter;
PC->CategoryName = "Process";
PC->CounterName = "Private Bytes";
PC->InstanceName = "Explorer";
MessageBox::Show( PC->NextValue().ToString() );
PerformanceCounter performanceCounter = new PerformanceCounter();
performanceCounter.CategoryName = "Process";
performanceCounter.CounterName = "Private Bytes";
performanceCounter.InstanceName = "Explorer";
MessageBox.Show(performanceCounter.NextValue().ToString());
Dim PC As New PerformanceCounter()
PC.CategoryName = "Process"
PC.CounterName = "Private Bytes"
PC.InstanceName = "Explorer"
MessageBox.Show(PC.NextValue().ToString())

Poznámky

Toto přetížení konstruktoru nastaví CategoryNamevlastnosti , CounterNamea InstanceName na prázdné řetězce ("") a vlastnost MachineName nastaví na místní počítač (".").

Tento konstruktor neicializuje čítač výkonu, takže nepřidružuje instanci k existujícímu čítači v místním počítači. Chcete-li odkazovat na konkrétní čítač výkonuCategoryName, InstanceNameMachineName nastavte vlastnosti , CounterNamea a před čtením jakýchkoli jiných vlastností nebo pokusem o čtení z čítače. Pokud chcete zapisovat do čítače výkonu, nastavte ReadOnly vlastnost na false.

Poznámka

Atribut HostProtectionAttribute použitý na tohoto člena má následující Resources hodnotu vlastnosti: | SynchronizationSharedState . Atribut HostProtectionAttribute nemá vliv na běžné aplikace (které jsou obvykle spouštěny dvojitým kliknutím na ikonu, zadáním příkazu nebo zadáním adresy URL v prohlížeči). Další informace najdete v HostProtectionAttribute tématu třídy nebo SQL Server atributy programování a ochrany hostitele.

Platí pro

PerformanceCounter(String, String)

Zdroj:
PerformanceCounter.cs
Zdroj:
PerformanceCounter.cs
Zdroj:
PerformanceCounter.cs

Inicializuje novou instanci třídy jen pro čtení a přidruží PerformanceCounter ji k zadanému systému nebo vlastnímu čítači výkonu v místním počítači. Tento konstruktor vyžaduje, aby kategorie měla jednu instanci.

public:
 PerformanceCounter(System::String ^ categoryName, System::String ^ counterName);
public PerformanceCounter (string categoryName, string counterName);
new System.Diagnostics.PerformanceCounter : string * string -> System.Diagnostics.PerformanceCounter
Public Sub New (categoryName As String, counterName As String)

Parametry

categoryName
String

Název kategorie čítače výkonu (objekt výkonu), ke které je tento čítač výkonu přidružený.

counterName
String

Název čítače výkonu.

Výjimky

categoryName je prázdný řetězec ("").

-nebo-

counterName je prázdný řetězec ("").

-nebo-

Zadaná kategorie neexistuje.

-nebo-

Zadaná kategorie je označena jako více instancí a vyžaduje vytvoření čítače výkonu s názvem instance.

-nebo-

categoryName a counterName byly lokalizovány do různých jazyků.

categoryName nebo counterName je null.

Při přístupu k rozhraní API systému došlo k chybě.

Kód, který se spouští bez oprávnění správce, se pokusil přečíst čítač výkonu.

Poznámky

V řetězcích parametrů se nerozlišují velká a malá písmena.

Toto přetížení použijte pro přístup k čítači v místním počítači, který patří do kategorie obsahující jednu instanci kategorie čítače výkonu. Pokud se pokusíte použít tento konstruktor k nasměrování této PerformanceCounter instance na kategorii, která obsahuje více instancí, konstruktor vyvolá výjimku. Toto přetížení má přístup k jakémukoli čítači jen pro čtení nebo čtení/zápis, ale v režimu jen pro čtení. Instance PerformanceCounter vytvořená pomocí tohoto přetížení nemůže zapisovat do čítače, i když je samotný čítač pro čtení/zápis.

Toto přetížení konstruktoru nastaví CategoryName vlastnosti a CounterName na hodnoty, které předáte, nastaví MachineName vlastnost na místní počítač "." a vlastnost nastaví InstanceName na prázdný řetězec ("").

Tento konstruktor inicializuje čítač výkonu a přidruží instanci k existujícímu čítači (systém nebo vlastní čítač) v místním počítači. Hodnoty, které předáte pro CategoryName vlastnosti a CounterName , musí odkazovat na existující čítač výkonu v místním počítači.

Poznámka

Chcete-li číst čítače výkonu z neinteraktivní přihlašovací relace v systému Windows Vista a novějších, Windows XP Professional x64 Edition nebo Windows Server 2003, musíte být členem skupiny Sledování výkonu Users nebo mít oprávnění správce.

Abyste nemuseli zvýšit oprávnění pro přístup k čítačům výkonu ve Windows Vista, přidejte sami sebe do skupiny Sledování výkonu Users.

Ve Windows Vista nástroj Řízení uživatelských účtů (UAC) určuje oprávnění uživatele. Pokud jste členem předdefinované skupiny Administrators, máte přiřazeny dva přístupové tokeny run-time: token přístupu uživatele se standardním oprávněním a token přístupu správce. Ve výchozím nastavení máte roli standardního uživatele. Pokud chcete spustit kód, který přistupuje k čítačům výkonu, musíte nejprve zvýšit oprávnění ze standardního uživatele na správce. Můžete to udělat při spuštění aplikace tak, že kliknete pravým tlačítkem na ikonu aplikace a označíte, že chcete spustit jako správce.

Platí pro

PerformanceCounter(String, String, Boolean)

Zdroj:
PerformanceCounter.cs
Zdroj:
PerformanceCounter.cs
Zdroj:
PerformanceCounter.cs

Inicializuje novou instanci PerformanceCounter třídy, jen pro čtení nebo pro čtení/zápis a přidruží ji k zadanému systémovému nebo vlastnímu čítači výkonu v místním počítači. Tento konstruktor vyžaduje, aby kategorie obsahovala jednu instanci.

public:
 PerformanceCounter(System::String ^ categoryName, System::String ^ counterName, bool readOnly);
public PerformanceCounter (string categoryName, string counterName, bool readOnly);
new System.Diagnostics.PerformanceCounter : string * string * bool -> System.Diagnostics.PerformanceCounter
Public Sub New (categoryName As String, counterName As String, readOnly As Boolean)

Parametry

categoryName
String

Název kategorie čítače výkonu (objekt výkonu), ke které je tento čítač výkonu přidružený.

counterName
String

Název čítače výkonu.

readOnly
Boolean

true přístup k čítači v režimu jen pro čtení (ačkoli samotný čítač může být čtení/zápis); false pro přístup k čítači v režimu čtení/zápisu.

Výjimky

Je categoryName prázdný řetězec ("").

-nebo-

Je counterName prázdný řetězec ("").

-nebo-

Zadaná kategorie neexistuje. (pokud readOnly je true).

-nebo-

Zadaná kategorie není vlastní kategorií rozhraní .NET Framework (pokud readOnly je false).

-nebo-

Zadaná kategorie je označena jako více instancí a vyžaduje vytvoření čítače výkonu s názvem instance.

-nebo-

categoryName a counterName byly lokalizovány do různých jazyků.

categoryName nebo counterName je null.

Při přístupu k rozhraní API systému došlo k chybě.

Kód, který se spouští bez oprávnění správce, se pokusil přečíst čítač výkonu.

Příklady

Následující příklad kódu vytvoří instanci PerformanceCounter třídy. Příklad předá názvy kategorií, názvy čítačů a hodnotu příznaku, která označuje, že čítač není jen pro čtení. Tento příklad kódu je součástí většího příkladu PerformanceCounter pro třídu.

PC = gcnew PerformanceCounter( "AverageCounter64SampleCategory","AverageCounter64Sample",false );
avgCounter64Sample = new PerformanceCounter("AverageCounter64SampleCategory",
    "AverageCounter64Sample",
    false);
avgCounter64Sample = New PerformanceCounter("AverageCounter64SampleCategory", "AverageCounter64Sample", False)

Poznámky

V řetězcích parametrů se nerozlišují velká a malá písmena.

Toto přetížení použijte pro přístup k čítači jen pro čtení nebo čtení/zápis v místním počítači, který patří do kategorie obsahující jednu instanci kategorie čítače výkonu. Pokud se pokusíte použít tento konstruktor k nasměrování této PerformanceCounter instance na kategorii, která obsahuje více instancí, konstruktor vyvolá výjimku.

Toto přetížení konstruktoru nastaví CategoryNamevlastnosti , CounterNamea ReadOnly na hodnoty, které předáte, nastaví MachineName vlastnost na místní počítač "." a vlastnost nastaví InstanceName na prázdný řetězec ("").

Tento konstruktor inicializuje čítač výkonu a přidruží instanci k existujícímu čítači (systém nebo vlastní čítač) v místním počítači. Hodnoty, které předáte pro CategoryName vlastnosti a CounterName , musí odkazovat na existující čítač výkonu v místním počítači. Pokud instance čítače výkonu, na kterou odkazujete, není platná, volání konstruktoru vyvolá výjimku.

Poznámka

Toto přetížení můžete použít pro připojení k systémovému čítači, ale nemůžete zapisovat do systémového čítače. Proto nastavení readOnly na false při připojování k systémovému čítači způsobí, že konstruktor vyvolá výjimku.

Poznámka

Chcete-li číst čítače výkonu z neinteraktivní přihlašovací relace v systému Windows Vista a novějších, Windows XP Professional x64 Edition nebo Windows Server 2003, musíte být členem skupiny Sledování výkonu Users nebo mít oprávnění správce.

Abyste nemuseli zvýšit oprávnění pro přístup k čítačům výkonu ve Windows Vista, přidejte sami sebe do skupiny Sledování výkonu Users.

Ve Windows Vista nástroj Řízení uživatelských účtů (UAC) určuje oprávnění uživatele. Pokud jste členem předdefinované skupiny Administrators, máte přiřazeny dva přístupové tokeny run-time: token přístupu uživatele se standardním oprávněním a token přístupu správce. Ve výchozím nastavení máte roli standardního uživatele. Pokud chcete spustit kód, který přistupuje k čítačům výkonu, musíte nejprve zvýšit oprávnění ze standardního uživatele na správce. Můžete to udělat při spuštění aplikace tak, že kliknete pravým tlačítkem na ikonu aplikace a označíte, že chcete spustit jako správce.

Platí pro

PerformanceCounter(String, String, String)

Zdroj:
PerformanceCounter.cs
Zdroj:
PerformanceCounter.cs
Zdroj:
PerformanceCounter.cs

Inicializuje novou instanci PerformanceCounter třídy jen pro čtení a přidruží ji k zadanému systémovému nebo vlastnímu čítači výkonu a instanci kategorie v místním počítači.

public:
 PerformanceCounter(System::String ^ categoryName, System::String ^ counterName, System::String ^ instanceName);
public PerformanceCounter (string categoryName, string counterName, string instanceName);
new System.Diagnostics.PerformanceCounter : string * string * string -> System.Diagnostics.PerformanceCounter
Public Sub New (categoryName As String, counterName As String, instanceName As String)

Parametry

categoryName
String

Název kategorie čítače výkonu (objekt výkonu), ke které je tento čítač výkonu přidružený.

counterName
String

Název čítače výkonu.

instanceName
String

Název instance kategorie čítače výkonu nebo prázdný řetězec (""), pokud kategorie obsahuje jednu instanci.

Výjimky

categoryName je prázdný řetězec ("").

-nebo-

counterName je prázdný řetězec ("").

-nebo-

Zadaná kategorie není platná.

-nebo-

Zadaná kategorie je označena jako více instancí a vyžaduje vytvoření čítače výkonu s názvem instance.

-nebo-

instanceName je delší než 127 znaků.

-nebo-

categoryName a counterName byly lokalizovány do různých jazyků.

categoryName nebo counterName je null.

Při přístupu k rozhraní API systému došlo k chybě.

Kód, který se spouští bez oprávnění správce, se pokusil přečíst čítač výkonu.

Poznámky

V řetězcích parametrů se nerozlišují velká a malá písmena.

Toto přetížení konstruktoru nastaví CategoryNamevlastnosti , CounterNamea InstanceName na hodnoty, které předáte, a nastaví MachineName vlastnost na místní počítač ".".

Tento konstruktor inicializuje čítač výkonu a přidruží instanci k existujícímu čítači (systém nebo vlastní čítač) v místním počítači. Hodnoty, které předáte pro CategoryNamevlastnosti , CounterNamea InstanceName , musí odkazovat na existující čítač výkonu v místním počítači. Pokud instance čítače výkonu, na kterou odkazujete, není platná, vyvolá volání konstruktoru výjimku.

Toto přetížení má přístup k jakémukoli čítači jen pro čtení nebo čtení/zápis, ale v režimu jen pro čtení. Instance PerformanceCounter vytvořená pomocí tohoto přetížení nemůže zapisovat do čítače, i když je samotný čítač pro čtení/zápis.

Pokud chcete vytvořit instanci kategorie výkonu, zadejte v instanceName konstruktoru PerformanceCounter hodnotu . Pokud instance kategorie určená uživatelem instanceName již existuje, bude nový objekt odkazovat na existující instanci kategorie.

Poznámka

Chcete-li číst čítače výkonu v systému Windows Vista, Windows XP Professional x64 Edition nebo Windows Server 2003, musíte být členem skupiny Sledování výkonu Users nebo mít oprávnění správce.

Abyste nemuseli zvýšit oprávnění pro přístup k čítačům výkonu ve Windows Vista, přidejte sami sebe do skupiny Sledování výkonu Users.

Ve Windows Vista nástroj Řízení uživatelských účtů (UAC) určuje oprávnění uživatele. Pokud jste členem předdefinované skupiny Administrators, máte přiřazeny dva přístupové tokeny run-time: token přístupu uživatele se standardním oprávněním a token přístupu správce. Ve výchozím nastavení máte roli standardního uživatele. Pokud chcete spustit kód, který přistupuje k čítačům výkonu, musíte nejprve zvýšit oprávnění ze standardního uživatele na správce. Můžete to udělat při spuštění aplikace tak, že kliknete pravým tlačítkem na ikonu aplikace a označíte, že chcete spustit jako správce.

Platí pro

PerformanceCounter(String, String, String, Boolean)

Zdroj:
PerformanceCounter.cs
Zdroj:
PerformanceCounter.cs
Zdroj:
PerformanceCounter.cs

Inicializuje novou instanci PerformanceCounter třídy, jen pro čtení nebo pro čtení/zápis a přidruží ji k zadanému systémovému nebo vlastnímu čítači výkonu a instanci kategorie v místním počítači.

public:
 PerformanceCounter(System::String ^ categoryName, System::String ^ counterName, System::String ^ instanceName, bool readOnly);
public PerformanceCounter (string categoryName, string counterName, string instanceName, bool readOnly);
new System.Diagnostics.PerformanceCounter : string * string * string * bool -> System.Diagnostics.PerformanceCounter
Public Sub New (categoryName As String, counterName As String, instanceName As String, readOnly As Boolean)

Parametry

categoryName
String

Název kategorie čítače výkonu (objekt výkonu), ke které je tento čítač výkonu přidružený.

counterName
String

Název čítače výkonu.

instanceName
String

Název instance kategorie čítače výkonu nebo prázdný řetězec (""), pokud kategorie obsahuje jednu instanci.

readOnly
Boolean

true přístup k čítači v režimu jen pro čtení; false pro přístup k čítači v režimu čtení/zápisu.

Výjimky

categoryName je prázdný řetězec ("").

-nebo-

counterName je prázdný řetězec ("").

-nebo-

Požadované nastavení oprávnění ke čtení a zápisu je pro tento čítač neplatné.

-nebo-

Zadaná kategorie neexistuje (pokud readOnly je true).

-nebo-

Zadaná kategorie není vlastní kategorií rozhraní .NET Framework (pokud readOnly je false).

-nebo-

Zadaná kategorie je označena jako více instancí a vyžaduje vytvoření čítače výkonu s názvem instance.

-nebo-

instanceName je delší než 127 znaků.

-nebo-

categoryName a counterName byly lokalizovány do různých jazyků.

categoryName nebo counterName je null.

Při přístupu k rozhraní API systému došlo k chybě.

Kód, který se spouští bez oprávnění správce, se pokusil přečíst čítač výkonu.

Poznámky

V řetězcích parametrů se nerozlišují velká a malá písmena.

Toto přetížení použijte pro přístup k čítači výkonu buď v režimu jen pro čtení, nebo v režimu čtení/zápisu.

Toto přetížení konstruktoru nastaví CategoryNamevlastnosti , CounterNamea InstanceName na hodnoty, které předáte, a nastaví MachineName vlastnost na místní počítač ,..

Tento konstruktor inicializuje čítač výkonu a přidruží instanci k existujícímu čítači (systém nebo vlastní čítač) v místním počítači. Hodnoty, které předáte pro CategoryNamevlastnosti , CounterNamea InstanceName , musí odkazovat na existující čítač výkonu v místním počítači. Pokud instance čítače výkonu, na kterou odkazujete, není platná, volání konstruktoru vyvolá výjimku.

Poznámka

Toto přetížení můžete použít pro připojení k systémovému čítači, ale nemůžete zapisovat do systémového čítače. Proto nastavení readOnly na false při připojování k systémovému čítači způsobí, že konstruktor vyvolá výjimku.

Pokud chcete vytvořit instanci kategorie výkonu, zadejte v instanceName konstruktoru PerformanceCounter hodnotu . Pokud instance kategorie určená uživatelem instanceName již existuje, bude nový objekt odkazovat na existující instanci kategorie.

Poznámka

Chcete-li číst čítače výkonu v systému Windows Vista, Windows XP Professional x64 Edition nebo Windows Server 2003, musíte být členem skupiny Sledování výkonu Users nebo mít oprávnění správce.

Abyste nemuseli zvýšit oprávnění pro přístup k čítačům výkonu ve Windows Vista, přidejte sami sebe do skupiny Sledování výkonu Users.

Ve Windows Vista nástroj Řízení uživatelských účtů (UAC) určuje oprávnění uživatele. Pokud jste členem předdefinované skupiny Administrators, máte přiřazeny dva přístupové tokeny run-time: token přístupu uživatele se standardním oprávněním a token přístupu správce. Ve výchozím nastavení máte roli standardního uživatele. Pokud chcete spustit kód, který přistupuje k čítačům výkonu, musíte nejprve zvýšit oprávnění ze standardního uživatele na správce. Můžete to udělat při spuštění aplikace tak, že kliknete pravým tlačítkem na ikonu aplikace a označíte, že chcete spustit jako správce.

Platí pro

PerformanceCounter(String, String, String, String)

Zdroj:
PerformanceCounter.cs
Zdroj:
PerformanceCounter.cs
Zdroj:
PerformanceCounter.cs

Inicializuje novou instanci třídy jen pro čtení a přidruží PerformanceCounter ji k zadanému systémovému nebo vlastnímu čítači výkonu a instanci kategorie v zadaném počítači.

public:
 PerformanceCounter(System::String ^ categoryName, System::String ^ counterName, System::String ^ instanceName, System::String ^ machineName);
public PerformanceCounter (string categoryName, string counterName, string instanceName, string machineName);
new System.Diagnostics.PerformanceCounter : string * string * string * string -> System.Diagnostics.PerformanceCounter
Public Sub New (categoryName As String, counterName As String, instanceName As String, machineName As String)

Parametry

categoryName
String

Název kategorie čítače výkonu (objekt výkonu), ke které je tento čítač výkonu přidružený.

counterName
String

Název čítače výkonu.

instanceName
String

Název instance kategorie čítače výkonu nebo prázdný řetězec (""), pokud kategorie obsahuje jednu instanci.

machineName
String

Počítač, na kterém existuje čítač výkonu a jeho přidružená kategorie.

Výjimky

categoryName je prázdný řetězec ("").

-nebo-

counterName je prázdný řetězec ("").

-nebo-

Požadované nastavení oprávnění ke čtení a zápisu je pro tento čítač neplatné.

-nebo-

Čítač v zadaném počítači neexistuje.

-nebo-

Zadaná kategorie je označena jako více instancí a vyžaduje vytvoření čítače výkonu s názvem instance.

-nebo-

instanceName je delší než 127 znaků.

-nebo-

categoryName a counterName byly lokalizovány do různých jazyků.

Parametr machineName není platný.

categoryName nebo counterName je null.

Při přístupu k rozhraní API systému došlo k chybě.

Kód, který se spouští bez oprávnění správce, se pokusil přečíst čítač výkonu.

Poznámky

V řetězcích parametrů se nerozlišují malá a velká písmena.

Toto přetížení konstruktoru nastaví CategoryNamevlastnosti , CounterName, InstanceNamea MachineName na hodnoty, které předáte.

Tento konstruktor inicializuje čítač výkonu a přidruží instanci k existujícímu čítači (systémový nebo vlastní čítač) v zadaném počítači. Hodnoty předávané pro CategoryNamevlastnosti , CounterNameInstanceName a MachineName musí odkazovat na existující čítač výkonu. Pokud instance čítače výkonu, na kterou odkazujete, není platná, vyvolá volání konstruktoru výjimku. Toto přetížení má přístup k libovolnému čítači jen pro čtení nebo čtení/zápis, ale v režimu jen pro čtení. Instance PerformanceCounter vytvořená pomocí tohoto přetížení nemůže zapisovat do čítače, a to ani v případě, že samotný čítač je pro čtení/zápis.

Poznámka

Nelze zapisovat do vzdálených čítačů výkonu. Neexistuje žádné přetížení, které by vám umožnilo určit instanci PerformanceCounter třídy pro čtení a zápis, která se připojuje ke vzdálenému počítači.

Chcete-li vytvořit instanci kategorie výkonu, zadejte v konstruktoru instanceNamePerformanceCounter . Pokud instance kategorie určená nástrojem instanceName již existuje, nový objekt bude odkazovat na existující instanci kategorie.

Poznámka

Chcete-li číst čítače výkonu v systému Windows Vista, Windows XP Professional x64 Edition nebo Windows Server 2003, musíte být členem skupiny Sledování výkonu Users nebo mít oprávnění správce.

Abyste nemuseli zvýšit svá oprávnění pro přístup k čítačům výkonu v systému Windows Vista, přidejte sami sebe do skupiny Sledování výkonu Users.

V systému Windows Vista nástroj Řízení uživatelských účtů (UAC) určuje oprávnění uživatele. Pokud jste členem předdefinované skupiny Administrators, máte přiřazeny dva přístupové tokeny run-time: token přístupu uživatele se standardním oprávněním a token přístupu správce. Ve výchozím nastavení máte roli standardního uživatele. Pokud chcete spustit kód, který přistupuje k čítačům výkonu, musíte nejprve zvýšit oprávnění ze standardního uživatele na správce. Můžete to udělat při spuštění aplikace tak, že kliknete pravým tlačítkem myši na ikonu aplikace a označíte, že chcete aplikaci spustit jako správce.

Poznámka

V systému Windows Vista, pokud je vzdálený počítač členem pracovní skupiny, může být nutné nástroj Řízení uživatelských účtů zakázat, aby místní uživatelský účet nebyl filtrován a mohl být zvýšen na účet správce. Z bezpečnostních důvodů by zakázání nástroje Řízení uživatelských účtů mělo být až poslední možností. Informace o zakázání nástroje Řízení uživatelských účtů najdete v tématu Řízení uživatelských účtů a rozhraní WMI.

Platí pro