首页 > TAG信息列表 > system-diagnostics

跨线程的TraceSource不起作用?

我想我已经失去了头脑..根据MSDN,TraceSource是线程安全的.所以我有一个简单的控制台应用程序.在其中声明: private static readonly TraceSource ActiveTraceSource = new TraceSource("Test"); 在我的app.config中,我有; <system.diagnostics> <trace autoflush="true">

C#System.Diagnostics.Process动词问题

我有一个用C#VS 2008编写的Windows应用程序.此应用程序的目的是将任何文件转换为PDF文件.我找到了用于转换文件的代码,但是我遇到了一个小问题. 首先是代码: private void PrintToAdobePDF(string strInputFilePath) { ProcessStartInfo pProcInfo = new Proce

c# – 跟踪类 – 如何通过代码设置Autoflush

我想将AutoFlush属性设置为true,但我需要通过代码来完成.编程. 我发现了这个how to configure the trace element以及Trace Class的AutoFlush property. 然后我有这个代码来获取TraceSource: private static TraceSource GetTraceSource() { var ts = new TraceSource("TraceMa

无法从C#执行大型批处理文件

我正在使用System.Diagnostics类从我的C#应用​​程序执行批处理文件,在整个过程中使用输出更新我的GUI,但是只要我的批处理文件超过一定数量的行,该过程就会挂起.确切的线条数量似乎有所不同,但我已经能够使用一个简单的批处理文件重现它,打印出“Hello Kitty”316次: @echo off e

c# – CounterSample中的时间字段是什么意思?

我有一个PerformanceCounter实例,我在其上调用NextSample()并得到一个CounterSample.其中有几个与时间相关的字段:CounterFrequency,SystemFrequency,CounterTimeStamp,Timestamp和TimeStamp100nSec. MSDN page for CounterSample只说“获取原始计数器频率”和类似的无用描述,以及打

如何在C#中获取所有Windows事件日志(事件查看器日志)及其层次结构和友好名称的列表

我正在尝试从事件查看器中复制以下内容 我遇到了一些问题.首先,我得到的一些名字不是显示名称或友好名称.例如,对于“Microsoft Office Alerts”,我只是回到“OAlerts”.如何从“OAlerts”获得完整的“Microsoft Office Alerts”? 第二个问题是弄清楚层次结构.似乎所有我能做的就是