怎么让程序(winform,webform)debug运行时用debugview查看运行轨迹?
怎么让程序(winform,webform)debug运行时用debugview查看运行轨迹?
------解决方案--------------------.NET中可以捕获System.Diagnostics.Debug的输出
debugview可以监视本地系统的调试输出,也可以监视任何网络上的计算机(通过tcp/ip)的调试输出。
它可以捕获内核模式和win32的调试输出,并且无需调试器,也无需对应用程序或驱动做修改,使用标准的
调试API即可。
debugview的工作环境是windows 95/98/me/nt4/2000/xp/,windows server 2003,windows for x64处理器。
2
debugview
在windows 95/98/me下可以截获的调试API如下
++win32 OutputDebugString
++win16 OutputDebugString
++kernel-mode Out_Debug_String
++kernel-mode _Debug_Printf_Service
在windows nt/2000/xp,server 2003下可以截获的调式API如下
++win32 OutputDebugString
++kernel-mode DbgPrint
++在windows xp 和server 2003下执行的DbgPrint的所有内核模式下的变量
debugview还可以截获windows nt/2000/xp下由于crash dump文件导致的系统崩溃之前的调试输出
------解决方案--------------------mark