outputdebugstring相关内容

我的程序将如何监听OutputDebugString输出并允许启动多个实例?

这是我的情况:我有一个程序可以使用 OutputDebugString()生成调试输出,其中可能包含指示错误的消息.我想在日常构建中运行该程序,并自动侦听调试输出,对其进行解析并报告可疑输出. 有几个此类侦听器实现的示例,例如编写调试器的主循环. 这是它的工作方式: 使用 CreateProcess()并传递 DEBUG_ONLY_THIS_PROCESS 标志来启动要处理调试输 ..
发布时间:2021-04-29 20:26:16 其他开发

在Delphi 7中绕过OutputDebugString?

我想知道是否可以绕过OutputDebugString吗?我希望OutputDebugString输出显示在DebugView中,而不是在内部的Delphi Event Viewer窗口中显示.但是我找不到告诉Delphi不要吞下OutputDebugString的方法.有什么想法吗? 致谢 解决方案 这是不可能的. OutputDebugString将字符串发送到调试器(顾名 ..
发布时间:2020-07-31 03:45:57 其他开发

如何从服务接收OutputDebugString?

我正在尝试捕获所有使用以下代码的OutputDebugString 消息(包括来自服务的消息).在我迁移到Windows 7之前,它运行良好. 问题在于,由于Windows Vista服务在低级会话#0中运行,因此有人说是否可以通过增加一些权限来修改以下代码,以便能够接收我说这应该是可能的,因为DebugView可以做到这一点,而且我看不到任何服务助手会(例如通过命名管道)将这些消息从会话# ..

如何从服务中收到OutputDebugString?

我正在抓住所有 OutputDebugString 讯息(包括来自服务的)使用以下代码。它工作正常,直到我迁移到Windows 7.问题是,由于Windows Vista服务运行在低级Session#0有人说,这是不可能的抓住他们和一些它是。你怎么看 ?可以通过增加一些权限来修改以下代码: OutputDebugString 来自Session#0的消息?换一种说法;可以在Session#1的会话 ..

如何查看OutputDebugString的输出?

我想在我的应用程序中使用 OutputDebugString(),然后在应用程序部署在该字段中时,可以在单独的查看器中显示该选项。 > 也就是说,我不想改变一个标志并重建我的.exe来打开和关闭调试。 Googling,似乎 DebugView 应该处理那么,但是它也不是,而不是 TraceTool 显示此代码的任何输出。 unit Unit1; 接口 使用 Win ..
发布时间:2017-04-23 13:33:04 Delphi

如何保持大量的OutputDebugString()调用在Delphi 6 IDE中降级我的应用程序?

这不止一次发生在我身上,导致了许多迷失时光追逐鬼魂。典型的是,当我调试一些非常困难的时序相关代码时,我开始添加了大量的OutputDebugString()调用,所以我可以很好地了解相关操作的顺序。问题是,Delphi 6 IDE似乎只能处理好这么久的情况。我将使用一个具体的例子,我刚刚经历以避免一般性(尽可能的)。 我花了几天调试我的线程间信号量锁定代码我的DirectShow时间戳计算码 ..
发布时间:2017-04-18 04:22:14 开发方法

调试在Delphi中的OutputDebugString调用

我的应用程序中有一些“流氓”的OutputDebugString调用,打印出“T”,但是我找不到它。 在OutputDebugString -function上设置断点,看看它从哪里调用? 我使用的是Delphi 2009。 解决方案 您的项目中有多少个调用$ code OutputDebugString ?您可以使用“查找文件”对话框找到它们,如果它们不是太多,则不应该有问题 ..

可以从OutputDebugString的输出VisualStudio中的输出窗口中查看

我使用C#和Visual Studio 2010。 当我使用的OutputDebugString写调试信息,它应该显示在输出窗口?我可以看到输出从DebugView中OutputDebugString的,但我想我会看到它在Visual Studio中的输出窗口。我已经在工具 - >选项 - > Debugging->常规望去,输出不被重定向到立即窗口。我也下工具 - >选项 - > Debu ..
发布时间:2016-09-29 11:51:15 C#/.NET

我怎样才能收到OutputDebugString的从服务?

我试图捕捉所有 OutputDebugString的消息用下面的代码(包括来自服务)。它工作得很好,直到我迁移​​到Windows 7的问题是,由于Windows Vista中服务在低水平会话#0运行某些人说的这是不可能赶上他们有的认为它是。你有什么感想 ?是否有可能通过增加一些权限修改下面的代码能够接收的从会话#0的OutputDebugString 消息?换一种说法;是否有可能与会话#1? ..