Tag: system.diagnostics

System.Die Diagnose ist ein namespace von .NET-framework. Es bietet Klassen, mit denen Sie die Interaktion mit system-Prozessen, Ereignisprotokollen und Leistungsindikatoren.

Erhalten Sie die Durchschnittliche CPU-Auslastung des Computers in den letzten x Minuten

Anzahl der Antworten 3 Antworten
Diese Frage "Wie man die CPU-Auslastung in C#?" zeigt einige der Möglichkeiten, um die aktuelle CPU-Auslastung (%) von einem computer .NET. Da die CPU-Auslastung schwankt Recht Häufig, ich denke, die aktuelle CPU-Auslastung ist oft kein guter Indikator

Event-Logging-IP-Adresse nicht immer beheben

Anzahl der Antworten 2 Antworten
Bin ich Einhaken der Ereignisprotokoll " Sicherheit mit System.Diagnostik.Eventing.Reader.EventLogWatcher Klasse, und ich bin gerade Ereignis-ID 4625, auf einem 2008 server, für eingehende fehlgeschlagene logins (RDP, speziell). Log-Aufnahme ist in Ordnung, und ich bin dumping die Ergebnisse in

Wie Sie feststellen, ob ein Prozess hat begonnen, ist aber noch nicht beendet?

Anzahl der Antworten 4 Antworten
Ich habe einige code, der erzeugt eine Prozess-Instanz und später beginnt es. Es gibt einige Logik, die müssen überprüfen, ob der Prozess gestartet wurde. HasExited können verwendet werden, um zu überprüfen, ob eine begonnene Prozess wurde beendet,

Format Tracing-Ausgabe in System.Diagnostik.TraceSource

Anzahl der Antworten 4 Antworten
Folgenden code: static void Main(string args) { TraceSource ts = new TraceSource("MyApplication"); ts.Switch = new SourceSwitch("MySwitch"); ts.Switch.Level = SourceLevels.All; ts.Listeners.Add(new TextWriterTraceListener(Console.Out)); ts.TraceInformation("Hello World"); Console.ReadKey(); } erzeugt die folgende Ausgabe: MyApplication Informationen: 0 : Hallo Welt Den Teil

Protokolle der Ablaufverfolgung Speicherort, wo Sie zu betrachten

Anzahl der Antworten 1 Antworten
Wo sehen Sie Trace.Write(""); Protokolle während der Entwicklung einer MVC-oder WCF-app? Was ist der richtige Ort zum anschauen? InformationsquelleAutor DarthVader | 2014-08-13

Überprüfen Sie, ob ein Prozess ausgeführt wird, auf einem remote-system mit C#

Anzahl der Antworten 6 Antworten
Ich versuche zu prüfen, ob ein Prozess ausgeführt wird, auf einem remote-system. Ich bin mit dem folgenden code: string procSearc = "notepad"; string remoteSystem = "remoteSystemName"; Process proce = System.Diagnostics.Process.GetProcessesByName(procSearch, remoteSystem); Jedoch, wenn ich versuche den code

Warum ist dieser Prozess abstürzt, sobald es gestartet wird?

Anzahl der Antworten 2 Antworten
Wir haben einen IIS WCF-Dienst, dass ein weiterer Prozess gestartet wird (app.exe) als ein anderer Benutzer. Ich habe die vollständige Kontrolle über beide Programme (und das ist eine dev-Umgebung für jetzt). Der IIS-app-pool läuft, da mir ein

.NETTO-Prozess-Start-Prozess-Fehler mithilfe der Anmeldeinformationen (Das handle ist ungültig)

Anzahl der Antworten 1 Antworten
Ich habe eine Windows Form-Anwendung, die den Benutzernamen, die Domäne und das Kennwort für die StartInfo, und es wirft dies: System.ComponentModel.Win32Exception: Das handle ist ungültig System.Diagnostik.Prozess.StartWithCreateProcess(ProcessStartInfo startInfo) System.Diagnostik.Prozess.Start() Wenn ich die Anmeldeinformationen standardmäßig für den aktuellen Benutzer

System.SecurityException Fehler

Anzahl der Antworten 3 Antworten
wenn ich kompilieren Sie den folgenden code es zeigt die Fehler als system.securityexception Fehler. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; using System.Threading; namespace eventlog { class MySample{ public static void Main(){ if(!EventLog.SourceExists("MySource")) {

Starten einer Jar-Datei mit System.Diagnostik.Prozess

Anzahl der Antworten 2 Antworten
Habe ich eine jar-Datei, die ich ausführen möchten, innerhalb von C#. Hier ist, was ich habe, so weit: clientProcess.StartInfo.FileName = @"java -jar C:\Users\Owner\Desktop\myJarFile.jar"; clientProcess.StartInfo.Arguments = "[Something]"; clientProcess.Start(); clientProcess.WaitForExit(); int exitCode = clientProcess.ExitCode; Leider bekomme ich "System kann

Beste Weg, um zu Lesen csv-Datei in C# zu verbessern-und Zeit-Effizienz

Anzahl der Antworten 4 Antworten
Ich habe den folgenden code zu Lesen, in eine große Datei, sagen wir mit über einer million Zeilen. Ich bin über die Parallel-und Linq-Ansätze. Gibt es einen besseren Weg, es zu tun? Wenn ja, dann wie? private

Wie dynamisch festlegen Protokolldatei mit der App.config und System.Die Diagnostik?

Anzahl der Antworten 2 Antworten
Ich war auf der Suche für eine Lösung zu bieten, die Protokollierung zu meinem neuesten Projekt, wenn stieß ich auf einen Artikel ( http://www.daveoncsharp.com/2009/09/create-a-logger-using-the-trace-listener-in-csharp/ ) , Sprach über die Verwendung von System.Diagnostik und App.config Protokoll über die

Öffnen Sie die Windows - ' Taschenrechner in meinem C# Win-Anwendung?

Anzahl der Antworten 6 Antworten
Ich weiß, ich kann öffnen Sie den Windows Rechner mit dem folgenden code : System.Diagnostics.Process.Start("calc"); Aber ich will es öffnen, in meinem C# Win-Anwendung ich.e : ich will nicht, um es zu öffnen im separaten Fenster, ich

Log4net traceappender nicht protokollieren alles

Anzahl der Antworten 2 Antworten
Möchte ich umleiten alles protokolliert von log4net in das System.Diagnose-Trace-Klassen. Mein Verständnis von dem, was ich tun sollte, zeigt log4net-system.Diagnostik.traceappender, dann habe ich system konfigurieren.Diagnostik. Hier die wichtigsten Teile in meinem web.config: <log4net> <appender name="trace" type="log4net.Appender.TraceAppender, log4net">

Verarbeiten Können.Start () - nehmen Sie die system-PFAD berücksichtigt?

Anzahl der Antworten 7 Antworten
Ich habe lange gesucht und Experimentieren für eine Weile mit dabei, aber ich habe kein Glück gehabt. Ich versuche eine Konsole zu automatisieren, einige Aufgaben konnte ich nicht ganz tun, mit einer BAT-Datei. Ich will call "signcode.exe"

Wie um zu überprüfen, ob Prozess noch läuft, bevor aufrufenden Prozesses.GetProcessById?

Anzahl der Antworten 3 Antworten
In .NET - Prozess.GetProcessById wirft eine Ausnahme wenn der Prozess mit dieser ID wird nicht ausgeführt. Wie sicher diese Methode aufrufen, so, dass es nicht eine exception zu werfen? Ich denke so etwas wie if(Process.IsRunning(id)) return Process.GetProcessById(id);

Holen Sie sich die CPU-und RAM-Auslastung

Anzahl der Antworten 2 Antworten
Ich brauche, um den ram-Speicher und CPU-Auslastung während der Ausführung eines Prozesses (der Prozess kann laufen, und manchmal über 30 Minuten). Ich bin in der Lage, um die freien RAM, aber die CPU-Auslastung nicht korrekt ist, verglichen

Wie erhalten Sie den Wert der Parameter in den stacktrace

Anzahl der Antworten 2 Antworten
Bekomme ich Informationen über einen parameter, indem StackTrace mit so etwas wie dieses: catch (Exception ex) { var st = new StackTrace(ex); System.Reflection.ParameterInfo pi = st.GetFrame(0).GetMethod().GetParameters().First(); } Möchte ich wissen, wie bekomme ich den Wert des Parameters.

So führen Sie den Prozess auf remote-Maschine, die in C#

Anzahl der Antworten 5 Antworten
Wie kann ich einen Prozess auf einem remote-computer in c#, sagen computer name = "someComputer", mit System.Diagnostik.Process-Klasse? Habe ich ein kleines console-app auf dem remote-computer, der einfach nur schreibt "Hallo Welt" in eine txt-Datei, und ich möchte

WCF-Protokollierung / Ablaufverfolgung und Aktivitäts-ID-Propagierung mit log4net oder NLog

Anzahl der Antworten 2 Antworten
Ich habe gesehen, viele andere Fragen, auf die Protokollierung. Best-practices. Was Protokollierung-Plattform am besten ist. Etc. Hier sind einige links von hier auf, SO dass mit sehr guten Gesprächen auf das Thema: logging best practices log4net vs

Kann Stoppuhr im Produktionscode verwendet werden?

Anzahl der Antworten 7 Antworten
Brauche ich eine genaue Stoppuhr und DateTime.Jetzt scheint nicht genau genug. Aus den Beschreibungen lese ich, System.Diagnostik.Die Stoppuhr scheint zu sein, genau das, was ich will. Aber ich habe eine Phobie. Ich bin nervös über alles, was

Verwenden von PerformanceCounter zum Verfolgen der Speicher- und CPU-Auslastung pro Prozess?

Anzahl der Antworten 2 Antworten
Wie kann ich System.Diagnostik.PerformanceCounter zu verfolgen, die Speicher-und CPU-Auslastung für einen Prozess? InformationsquelleAutor der Frage Louis Rhys | 2010-08-05

Wie bekomme ich die Ausgabe eines System.Diagnostics.Process?

Anzahl der Antworten 4 Antworten
Ich ausführen von ffmpeg wie diese: System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo = new System.Diagnostics.ProcessStartInfo(ffmpegPath, myParams); p.Start(); p.WaitForExit(); ... aber das problem ist, dass die Konsole mit ffmpeg öffnet sich und verschwindet sofort, also kann ich nicht

Unterschied zwischen Debugger.Launch und Debugger.Break

Anzahl der Antworten 3 Antworten
Was ist der Unterschied zwischen Debugger.Launch(); Debugger.Break(); ? InformationsquelleAutor der Frage Nissim | 2010-09-21

"Würdevoll" einen Prozess zu töten

Anzahl der Antworten 3 Antworten
Recht, jetzt bin ich mit Prozess.Kill() auf Prozess beenden. Gibt es eine Möglichkeit, wenn, statt nur töten sofort, das kann ich wie senden Sie eine Nachricht an den Prozess anweist, es zu schließen, so dass es ordnungsgemäß

Wie kann ich die CPU-Auslastung meines Programms programmatisch auf unter 70% begrenzen?

Anzahl der Antworten 12 Antworten
Spät, ich bin immer mehr auf Gesundheit ausgerichtet als beim Bau von meinem Programm, ich habe beobachtet, dass die meisten Programme nehmen Sie 2 oder 3 Minuten ausgeführt und wenn ich auf den task-scheduler, sehe ich, dass

Wie übersetzt man MS Windows OS Versionsnummern in Produktnamen in .NET?

Anzahl der Antworten 5 Antworten
Übersetzen von MS Windows OS-version zahlen in Produktnamen? Beispielsweise in .NET die folgenden zwei Eigenschaften verwendet werden könnten, um herauszufinden, dass das Produkt MS-Windows Vista Ultimate Edition : Environment.OSVersion.Platform returns Win32NT Environment.OSVersion.Version returns 6.0.6001.65536 InformationsquelleAutor der Frage

Wie kann ich die Methode finden, die die aktuelle Methode aufgerufen hat?

Anzahl der Antworten 18 Antworten
Beim Login in C#, wie kann ich lernen, den Namen der Methode, die die aktuelle Methode aufgerufen wurde? Ich weiß alles über System.Reflection.MethodBase.GetCurrentMethod()aber ich wollen, gehen Sie einen Schritt unterhalb dieser in dem stack-trace. Ich hab mir

Wann sollte ich Tracing vs Logger.NET, Enterprise Library, log4net oder Ukadc.Diagnostics verwenden?

Anzahl der Antworten 6 Antworten
Wie kann ich wählen zwischen standard-tracing, Logger.NET, Enterprise Library log4net oder Ukadc.Die Diagnostik? Ist es eine situation, wo man ist mehr geeignet als das andere? ... was würde das sein? (ASP.NET die Konsole app, Azure Cloud, SOHO,

Unterschied zwischen ElapsedTicks, ElapsedMilliseconds, Elapsed.Milliseconds und Elapsed.TotalMilliseconds? (C #)

Anzahl der Antworten 4 Antworten
Bin Total verwirrt zwischen diesen 4. Was ist der Unterschied zwischen ElapsedMilliseconds (lang), ElapsedTicks (lang), Verstrichen ist.TotalMilliseconds (doppelt) und diese fruchtlos Verstrichen ist.Millisekunden (int)? Habe ich eine Funktion { Stopwatch sw = new Stopwatch(); sw.Start(); MyTimeConsumingAction(); sw.Stop();

System.Diagnostics.Debug.WriteLine im Produktionscode

Anzahl der Antworten 6 Antworten
Vielleicht sollte ich das bereits wissen, aber ich bin mir nicht sicher und ich sehe es nicht dokumentiert. Benutze ich System.Diagnostik.Debug.WriteLine ziemlich oft während der Entwicklung verfolgen zu können, änderungen an Variablen oder Ausnahmen, wie ich bin