草庐IT

ovly_debug_event

全部标签

c++ - C++动态Release库和Debug库有什么区别?

我有一个与C++动态库相关的问题。通常C++动态库由一个.lib文件和一个.dll文件组成。如果我理解得很好,.lib文件记录导出函数的位置,而.dll包含实现。我知道发布版本有一些优化,因此发布dll和调试dll应该不同。那么发布lib文件和调试lib文件的主要区别是什么?有没有办法告诉lib(或dll)文件是发布版本还是调试版本?如果发布版本程序调用调试版本库会发生什么?谢谢! 最佳答案 请注意,“Release”和“Debug”只是一整套编译器和链接器标志和设置的标签,通常内部“Release”构建仍会生成调试信息,但会有更高

c# - .NET 进程间 "events"

我正在运行同一应用程序的多个实例。用户请求可以在每个实例上单击“退出”以将其关闭。我想将选项添加到“退出所有实例”,这将引发一些“事件”,通知应用程序的所有实例它们应该关闭。我不需要随此事件一起传输任何数据。在Windows中使用C#/.NET执行此操作的最佳(最好是最简单)方法是什么? 最佳答案 将好的WM_CLOSE发送到所有实例...Process[]processes=Process.GetProcesses();stringthisProcess=Process.GetCurrentProcess().MainModule

windows - event.getFile().getFileName() 在带有 PrimeFaces 3.5 的 JSF2.0 中返回具有完整路径的文件名

我使用PrimeFacesv3.5在我的windows机器上使用Firefox浏览器上传文件。event.getFile().getFileName()正在返回具有完整路径的文件名,这进一步导致了问题。PrimeFaces在内部使用Apachecommons。我检查了javadoc也,但不再帮助我了。为了克服这个问题,我修改了程序,有点像下面的方式-StringfileName=event.getFile().getFileName();fileName=fileName.substring(fileName.lastIndexOf("\\"));但它并不健壮和可靠。有什么建议吗?

Windows 内核调试 : Debug over virtual serial port with WDK 8. 1

我目前在从我的Windows8.1x64主机上对Windows7x64目标进行内核调试时遇到一些问题。我在我的主机上运行带有WDK8.1的VisualStudio2013,并配置了在VMWare中运行的目标机器。这是我对目标机器的配置。它的配置主要是从这里阅读-http://www.codeproject.com/Tips/545835/Kernel-Mode-Debugging-in-a-VM-using-Visual-Studio:Windows7x64VMWare的串行端口COM2,名称为\\.\pipe\com2。检查VMWare中的所有正确选项通过msconfig启用操作系统

python - 在 Windows 中使用子进程 Popen.send_signal(CTRL_C_EVENT) 时如何达到预期的结果?

根据文档,在Windows中的Python2.7中,您可以发送CTRL_C_EVENT(Python2.7SubprocessPopen.send_signaldocumentation).然而,当我尝试它时,我没有在子进程中收到预期的键盘中断。这是父进程的示例代码:#FILE:parentProcess.pyimportsubprocessimporttimeimportsignalCREATE_NEW_PROCESS_GROUP=512process=subprocess.Popen(['python','-u','childProcess.py'],stdin=subproces

windows - 在内核 Debug模式下连接到目标机器时无法中断

我正在启动一个包含Windows微过滤器的原型(prototype)。我已经设置了我的环境:目标虚拟机(实际上是3个:Windows7、8和8.1)主机开发机器(托管VisualStudio2013和HyperV虚拟机)我终于设法将测试微过滤器部署到目标机器上,但我的问题是:我无法破解目标机器中的内核。当我构建并从VisualStudio调试器启动时,结果如下:------------------------------------------------------------------------------------------------------------------

windows - 消费 "Event Tracing for Windows"事件

对this的回答这个问题让我考虑使用“Windows事件跟踪”来满足我们的跟踪需求。我遇到过NTrace,这似乎是从C#代码生成ETW事件的好方法(使用与XP兼容的“经典提供程序”模型)。但是,我无法找到一种简单的方法来使用这些事件-实时查看它们和/或将它们记录到文件中。我找到的唯一方法是NTrace文档中描述的方法:使用仅作为WindowsDDK的一部分提供的工具。在现场出现复杂问题的情况下,我们可能需要要求用户生成包含跟踪的文件。我们不能要求用户下载DDK或执行一些复杂的操作来执行此操作。是否有直接、用户友好的方式将ETW事件记录到文件中?此外,如果某人未以管理员身份运行,是否可以

ruby-on-rails - 无法在 Windows 上安装 ruby​​-debug gem

我在Windows上安装Ruby-DebugGem时遇到问题。这个错误是什么意思?我怎样才能解决这个问题?谢谢C:\Users\Steve>geminstallruby-debugBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingruby-debug:ERROR:Failedtobuildgemnativeextension.C:/Ruby19/bin/ruby.exeextconf.rbCan'thandle1.9.xyet***extconf.rbfailed***CouldnotcreateMa

windows - mfc 应用程序中的 "binary was not built with debug information "警告含义?

当我在Windows7中运行我的Windows应用程序(MFC)时,我收到以下警告。“XXX.exe”:已加载“C:\2010\Debug\bin\plugins\control\libhotkeys_plugin.dll”,二进制文件未使用调试信息构建。请帮帮我,谢谢 最佳答案 您的二进制文件似乎是在Release模式下构建的现在有两种方法可以遵循......使用“调试”配置构建二进制文件更改项目设置,以便在Release模式下生成程序数据库文件(PDB)。现在您可以从属性窗口生成PDB...

javascript - socketstream 能否作用于服务器中的 ss.event.on

我正在使用Pub/Sub系统将消息发布到Redis服务器。我将Socketstream0.3与node.js一起使用来收听和处理这些消息。在客户端代码(app.js)中,我可以使用ss.event.on很好地处理这些消息:ss.event.on"portux",(object)->#HandlemessagesofthetypeSwitch3true(toswitch3on)orSwitch2falseifobject.typeis"Switch"sw=object.location#thecmdisnowinthequantityfieldcmd=object.quantityifo