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.
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
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
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,
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
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
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
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
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
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")) {
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
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
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
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
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">
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"
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);
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
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.
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
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
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
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
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
3
Antworten
Was ist der Unterschied zwischen Debugger.Launch(); Debugger.Break(); ? InformationsquelleAutor der Frage Nissim | 2010-09-21
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äß
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
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
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
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,
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();
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