草庐IT

as调试SystemUI

全部标签

c++ - 为内存损坏调试不可调试的应用程序

这是一个糟糕的情况:我在Windows上有一个大型C++应用程序存在内存损坏。基本上我转储了一个浮点变量的内容,并从其他地方的字符串“helloworld”中找到了“hell”的ASCII代码。最大的问题是:我无法使用内存断点调试它,因为这只发生在visualstudio之外的Release模式下(visualstudio启动的Release模式不会触发错误,也不会使用调试符号发布)。由于应用程序很大并且操作有很多字符串,我不知道如何调试它。您知道如何进行吗? 最佳答案 分而治之。打印。耐心点。

windows - 当 Cygwin 的 Perl 启动带有反引号的程序时,无法触发系统调试器转储核心

我有使用反引号启动任意进程的脚本。偶尔会发生崩溃(例如,零除法),并且在发生这种情况时需要获取核心转储以进行分析。我已经在操作系统中注册了一个perl脚本作为崩溃处理程序(这在Windows7中——我知道你想知道),它会使用崩溃的PID进行调用;处理程序附加了Microsoft的“cdb”调试器,它创建了所需的转储。我的测试“crasher”程序是一个C++可执行文件,它执行除零(Crasher.exe)。问题:当我使用Cygwin的Perl实现时,程序崩溃永远不会触发崩溃处理程序。我怀疑Perl正在捕捉问题并默默地放弃它。使用来自ActiveState的Perl一切正常。问题:我怎样

windows - VS 2013内核模式驱动程序调试

我正在尝试使用VS2013设置内核调试。当我转到Drivers/Add以添加新的目标机器时,它会连接到远程计算机并运行大量设置,但总是有2失败的命令。我在日志中查找了失败的命令,并将其粘贴到批处理文件中并在目标机器上运行。我跑得很好。但是当我尝试从VS重新运行“添加计算机”时,我遇到了同样的失败。RemoteExecute:Binary:$KitRoot$\Testing\Runtimes\TAEF\te.exeRemoteExecution:Arguments:"%SystemDrive%\DriverTest\Run\DriverTestTasks.dll"/select:"@Na

windows - Windows下如何在Qt Creator中调试?

我想在Linux和Windows中拥有相同的开发环境,所以我决定使用QtCreator。但由于某些未知原因,我无法在Windows7下的QtCreator中跟踪我的项目。我将我的程序编译为DEBUG目标,生成的可执行文件包含所有调试信息。之后,我按F10键跳过main函数,但不是跳过它,而是让程序运行。通过F11进入执行相同的操作。首先,我尝试了MinGW附带的gdb,但QtCreator甚至拒绝运行它,提示它应该支持Python。之后,我从下载并安装了支持Python的gdbhttp://download.qt-project.org/development_releases/pre

windows - 测试 MS-CAPI CSP,即使使用 WinDbg 内核调试,签名也会失败

尝试在Win7下测试一个新的CSP。将启动配置设置为允许内核调试,运行WndDbg并选择file:kerneldebug并设置为本地。尝试将signtool与我的新CSP一起使用仍然会导致签名失败检查。环境是:OSName:MicrosoftWindows7HomePremiumOSVersion:6.1.7601ServicePack1Build7601OSManufacturer:MicrosoftCorporationOSConfiguration:StandaloneWorkstationOSBuildType:MultiprocessorFreeSystemModel:Del

windows - 开始-> 运行对话框 - "Run as Administrator"复选框?

我正在尝试查找是否有一个注册表项来启用Windows7中“开始”->“运行”对话框中的“以管理员身份运行”复选框(类似于可以在中启用的“在单独的内存空间中运行”复选框注册表)。我记得在几个网站上我有这个选项,但是在我当前的PC上它没有启用/不可见。如果您知道通过注册表启用此复选框的方法,或者如果它可通过第3方工具包使用,请指出正确的方向?我已经知道如何创建快捷方式并在特定应用程序上设置“以管理员身份运行”,以及“runas”命令,我希望在这种情况下专门启用“开始”->“运行”命令中的复选框。谢谢。 最佳答案 禁用UAC将提供该选项禁

windows - 如何调试 'Xaml.UnhandledExceptionEventArgs'异常?

在我的C#Windows应用程序中,当我在调试器中运行它时,我得到了这个“Xaml.UnhandledExceptionEventArgs”:{Windows.UI.Xaml.UnhandledExceptionEventArgs}{“访问被拒绝。\r\n”}错误的“访问被拒绝。\r\n”要检查native对象,请启用native代码调试。有人知道如何调试吗?谢谢。 最佳答案 我希望您需要这样做:Unmanagedcodedebugging属性,在ProjectDesigner的Debug页面上可用,决定是否支持native代码的调

是否可以启用在 Cygwin 终端中运行的非 Cygwin 应用程序的事后调试?

我们有一个混合了Cygwin和非Cygwin程序的系统,所有这些程序都在Cygwinbashsession下运行。其中一个非Cygwin可执行文件定期崩溃,我正在尝试使用windbgasoutlinedhere启用事后调试.我写了一个故意崩溃的测试程序。按照上面页面中的步骤进行操作后,当测试程序崩溃时,windbg会自动打开——这正是我要找的。但是,如果我从Cygwin的bash运行测试程序,bash会打印一条“Segmentationfault”错误消息并且windbg不会打开。有没有办法让windbg打开非Cygwin程序,该程序是从Cygwinbashshell启动的,崩溃了?P

c++ - 调试器显示的两个相同的调用堆栈不同

在我的代码中我有一个错误:我锁定了std::mutex两次。我总是运行我的应用程序的调试版本。有2个运行案例:我在调试器下运行它。在这种情况下,我得到以下堆栈跟踪的异常。没关系。我只是在没有调试器的情况下运行它。我得到MicrosoftVisualC++RuntimeLibraryDebugError窗口。然后我将调试器连接到进程并单击“重试”。我得到以下堆栈跟踪,实际上什么也没显示:完全相同的错误。两个不同的堆栈跟踪。为什么?补充#1:我正确指定了所有符号(包括MicrosoftWindows的符号)。 最佳答案 在第一个堆栈中,

python - 使用 Eclipse 调试 Odoo (Windows)

我正在尝试使用Eclipse调试Odoo(V9)。该机器是W7(x64),带有PostgreSQL9.5、Python2.7.11(x64)、配置了PyDev和EGit的EclipseMars……我想我已经拥有了一切,但它不起作用。这是我启动它时的结果。文件“C:\Users\ELOY\workspace\OdooV9\odoo\openerp\tools\osutil.py”,第17行,在将win32service导入为wsImportError:DLLloadfailed:Nosepuedeencontrarelmóduloespecificado。(找不到指定的模块)