CounterCreationDataCollection ccdc; PerformanceCounterCategory pcc; ccds = new CounterCreationData[] { new CounterCreationData("Open Objects", "Open Objects", PerformanceCounterType.NumberOfItems64) }; ccdc = new CounterCreationDataCollection(ccds); pcc = PerformanceCounterCategory.Create(pcName, pcName, PerformanceCounterCategoryType.Unknown, ccdc);
Erhöhen kann ich ihn und in der selben Anwendung bekomme ich die eerwerteten Werte. Aber in einer anderen Anwendung oder gar vom PerformanceMonitor sind die Werte immer null so als ob sie nicht übertragen werden würden.