`
yaogangshi
  • 浏览: 74197 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

OutputDebugString不能使用的原因

阅读更多

最近在VC中发现OutputDebugString不能使用了。
网上找了半天都没找到是什么原因。
后来发现有个选项不知道什么时候被去勾选了。

看下图。



参考:
原理与使用实战http://www.codeproject.com/KB/winsdk/OutputDebugString.aspx

原理2http://unixwiz.net/techtips/outputdebugstring.html

 

  • 大小: 17 KB
分享到:
评论

相关推荐

    debugView 全局查看 Outputdebugstring

    但是,使用`OutputDebugString`配合debugView,开发者可以在不打断程序运行的情况下进行调试,只需要观察由`OutputDebugString`打印的日志信息即可。更重要的是,由于debugView全局监听`OutputDebugString`,这意味...

    Dbgview OutputDebugString信息获取工具

    当Release版出现问题又不知道怎么定位的时候,此工具极其有用.IDE获取不到OutputDebugString的信息.那使用Dbgview可以很好解决这个问题. 我都是使用这个工具.

    C++ 输出调试信息和所用时间长度 outputdebugstring

    使用outputdebugstring输出调试信息,支持 流操作符 支持时间统计,极短只有十来行。codeproject上有相同功能的实现,几百上千行呢。真不知道作者是在干什么,练手吗?不像是要解决问题的杨紫。

    windows下OutputDebugString的捕抓工具源码

    总之,`OutputDebugString`是Windows平台上一个强大的调试辅助工具,配合捕抓工具,能帮助开发者更好地理解和诊断代码问题。通过分析`DebugOutCapture`源码,我们可以深入了解其工作原理,并可能根据需求进行定制,...

    windows下编程的OutputDebugString测试

    在Windows环境下进行软件开发时,调试是至关重要的一个环节,而`OutputDebugString`函数则为开发者提供了一种方便的调试方法...正确理解和使用`OutputDebugString`,能帮助开发者更快地定位和解决问题,提升开发效率。

    OutputDebugString源码

    原创的调试时用OutputDebugString打印,用debugview接收输出 在查阅了开源的操作系统mutex用法后 实现了OutputDebugString函数,并模仿tracewin界面风格实现了接收工具,类似于debugview 上传的OutputDebugString的...

    易语言API扩展文本输出源码

    Windows API中包含了大量与文本处理相关的函数,例如`WriteConsoleA`、`OutputDebugString`等,它们可以直接将文本输出到控制台或者调试器。在易语言中,我们通常需要通过"调用"命令来使用这些API,同时还需要提供...

    vc6.0 MFC 添加控制台

    所以 如果能搞一个控制台程序 并且使用printf 那该有多爽 在 InitInstance 中添加 下面内容 AllocConsole ; 开辟控制台 SetConsoleTitle T "Debug Output" ; 设置控制台窗口标题 freopen "...

    在桌面程序中使用Printf输出调试信息

    PeDbg的使用也非常的方便,直接将要调试的程序拉进去点击转换后,目标程序就能在控制台(CMD)下启动了, 这样可以用传统的Printf/puts(当然,从逻辑上来讲,其它语言编写的程序一样可以做到这样的功能)等函数直接将调试...

    第50章-再谈ReCrypt v.0.80脱壳(调戏OutputDebugString)1

    本文主要讨论了如何使用OllyAdvanced反反调试插件来处理Recrypt v0.80这款壳的脱壳过程,并涉及了OutputDebugString函数的安全问题及其利用方式。以下是具体的知识点: 1. **Recrypt v0.80壳**:Recrypt v0.80是一...

    DebugView带GUI山寨 for Xp/2k3(x86/x64)/Vista

    Sysinternals里的DbgView一旦Capture Kernel后它的驱动就不能卸载了 它的Hook也就没有恢复,因此调试这个山寨DebugView的时候不能用DbgView, 因为一运行它就把那个函数给先Hook掉了。。。 因此我的DebugView加了...

    Debug监视器

    使用Debug Monitor App.exe和DebugMonitorApp.hlp,开发者可以快速启动这个监视器,开始接收并查看由OutputDebugString输出的信息。DebugMonitorApp.hlp文件很可能是帮助文档,包含了关于如何使用这个工具的详细说明...

    spdlog:快速的C ++日志记录库-开源

    spdlog提供了各种日志目标,包括循环日志文件,每日日志文件,控制台日志记录(支持颜色),syslog,Windows事件日志和Windows调试器(OutputDebugString(..))。 使用自定义日志目标可以轻松扩展。 日志过滤,...

    MyOutputDebugString接收器源码

    在Windows编程中,OutputDebugString是一个非常实用的调试工具,它允许程序员将调试信息输出到调试器,而无需使用复杂的日志系统。然而,对于那些没有运行调试器的环境,或者希望自定义输出方式的开发者来说,直接...

    debugview解压直接使用

    它能捕获控制台窗口通常无法看到的调试输出,无论是来自用户模式的应用程序还是内核模式的驱动程序。它支持两种类型的调试输出:内核模式和用户模式。内核模式的输出捕获来自于系统内核、驱动程序和服务,而用户模式...

    debugview c++ 跟踪代码

    它允许开发者在不使用任何特殊硬件或调试器的情况下,捕获来自内核模式驱动程序和用户模式应用程序的日志信息。 **DebugView的主要功能:** 1. **实时日志显示**:DebugView可以实时捕获并显示应用程序和驱动程序...

    DebugView监控工具

    这对于开发者而言,是一个极其宝贵的工具,它可以帮助在不使用附加调试器的情况下,实时跟踪程序的运行状态,尤其是在解决复杂的系统或应用程序问题时。 1. **基本功能** - **捕获调试信息**:DebugView能监听所有...

    DebugVeiw程序调试工具(附说明文件)

    在描述中提到的"使用Ctrl+F5调试"指的是使用无调试器启动(即不启动Visual Studio的调试器)的方式运行程序,但依然能够利用DebugView查看调试信息。这样可以避免调试器对程序行为的影响,尤其是当程序需要在更接近...

    vc realease 调试信息查看 debugview

    使用`DebugView`时要注意,虽然它在Release模式下能提供便利,但不应过度依赖这种调试方法,因为`OutputDebugString`的信息可能会被其他线程的输出覆盖,且不包含调试器提供的详细上下文信息。在正式发布前,最好...

    DebugVi使用

    假设你正在开发一个C++应用程序,其中使用了`OutputDebugString()`函数来输出调试信息。以下是一段示例代码: ```cpp #include #include int main() { int nID = 0; char strDebug[256] = {0}; sprintf...

Global site tag (gtag.js) - Google Analytics