od调试器附加进程的原理

作者&投稿:赵奖 (若有异议请与网页底部的电邮联系)
~ 通过OD工具实现对游戏的调试。OD调试器附加进程的原理是通过OD工具中的菜单栏,文件,附加选项,在弹出的选择要附加的进程对话框中选择附加对应的游戏进程,从而实现对游戏的调试。


...2005 C# 想调试服务 可是将服务开启 并附加到进程后 设上断点 调试...
这种情况可能有以下几种原因:1、部署的服务的dll和exe必须是C#项目下debug目录的程序,就是说使用debug目录下的程序部署windows服务,这样才通过附加到进程的方式进行调试 2、设置的断点已经执行完成,你再设置断点也不会再执行了。可以windows服务启动位置加上Thread.Sleep(20000);3、确认你的断点位置是否...

如何:调试 Windows 服务应用程序
然后可以使用 Visual Studio 的所有标准调试功能来调试应用程序。例如,如果附加到 WinLogon 进程,然后停止调试,系统就会暂停,因为没有 WinLogon,系统无法运行。只能将调试器附加到正在运行的服务。附加进程会中断服务的当前运行;它并不真正终止或暂停服务的处理。也就是说,如果开始调试时服务正在运行,则...

如何用OD调试windows服务程序
我们知道,任何一个程序都有一个对应的进程,如果你的Windows服务启动后,也会有一个对应的进程。通过任务管理器,就能看到。我们可以通过VS编译器里面,提供的“附加到进程”这个功能来进行调试。首先你打开你的Windows服务源程序,在里面设置一个断点,例如在OnStart方法中protected override void OnStart(...

C++附加到进程
VC的调试方式之一是 Debug 菜单下的 Attach Process 附加到运行中的进程,可以选择一个进程进行附加,这种调试方式一般用来调试主进程的某个DLL链接库

在VS2019版本中进行调试DLL,附加大智慧进程后,debug提示:当前没有命中...
这不是你想调试就调试的,这必须吧DLL和对应版本的编译环境产生的符号文件绑在一起才能调试,而且如果不是debug版本的,VS2019是否支持调试都不知道,以前都是windbg才能调试那种release版本的。一般的正版软件都不可能是调试版本的,也不可能支持你直接attach上去走读代码,这是人家的知识产权啊,微软光明...

vs2010 附加进程 的那个调试aspnet_wp.exe不见了
1. 您可以先执行一下文章中提到的aspnet_regiis.exe文件来修复一下IIS和ASP.NET之间的关联:HOWTO: Repair IIS Mapping After You Remove and Reinstall IIS (Q306005)http:\/\/support.microsoft.com\/default.aspx?scid=kb;EN-US;q306005 2. 如果您的IIS是在一台主域控制器上,您需要先根据以下文章...

如何使用gdb调试多进程
当然,你可以使用时间延迟的方法,在子进程fork出来之后,使用Sleep函数等待一段时间再运行,在这段时间中你使用ps找到该进程,然后使用Attach方法把该进程附加到gdb中,从而达到可以调试子进程的目的。在一部分系统中(我使用的是基于2.6内核的CentOS,支持follow-fork和detach-on-fork模式),比如HP-UX11....

如何调试windows服务程序
由于服务必须从服务控制管理器的上下文中运行,而不是从 Visual Studio .NET 中运行,因此调试服务不像调试其他 Visual Studio 应用程序类型那样简单。若要调试服务,必须首先启动服务,然后将一个调试器附加到正在运行服务的进程中。然后可以使用 Visual Studio 的所有标准调试功能来调试应用程序。调试 On...

vs2012调试不了,需要附加到进程,怎么解决啊
static void(int[]group){ int temp;int pos=0;for(int i=0;i< group.Length-1;i++){ pos=i;for(intj=i+1;j<group.Length;j++){ if(group[j]<group[pos]){ pos=j;} }\/\/第i个数与最小的数group[pos]交换 temp=group[i];group[i]=group[pos];group[pos]=temp;} } ...

vs2012附加进程,怎么命不中断点了
这种情况可能有以下几种原因: 1、部署的服务的dll和exe必须是C#项目下debug目录的程序,就是说使用debug目录下的程序部署windows服务,这样才通过附加到进程的方式进行调试 2、设置的断点已经执行完成,你再设置断点也不会再执行了。 可以window。如果是通过IDE启动Console程序(比如调试--运行,运行(不...

邙山区18763855103: 如何:附加到运行进程 -
咸凡马来: 从“调试”菜单中选择“附加到进程”.(如果没有打开任何项目,请从“工具”菜单中选择“附加到进程”.) 在“附加到进程”对话框的“可用进程”列表中,找到要附加到的程序. 如果要调试的程序运行在另一台计算器上,必须首先选...

邙山区18763855103: 调试程序的时候,附加到进程是什么意思? -
咸凡马来: 比如你创建一个windows项目 private void button1_Click(object sender, EventArgs e) { MessageBox.Show(""); }然后编译,到debug目录去双击运行.这时候的exe和vs是没有关系的,你可以附加进程在进程列表中选择这个exe,然后代码设置断点就可以在button1点击时进入断点了.因为服务这样的进程不是单独运行的,需要宿主来执行,所以无法通过菜单直接运行调试,必须先通过宿主把它启动起来然后在附加

邙山区18763855103: OD 加载进程问题 -
咸凡马来: 下断在创建进程的函数CreateProcess,在中断在该函数处,设置eip指针到函数的retn,使堆栈平衡.eax返回值,可以设置为一个非0值,表示创建进程成功.此时可以用另一个od打开新的进程即可.

邙山区18763855103: 为什么od一附加到进程程序就“未响应”? -
咸凡马来: 因为有游戏保护的存在.我上面的回答仅仅是回答了“怎么回事”,而没有回答“怎么解决”.如果你想问怎么解决,很遗憾的告诉你,在这里是不可能说清楚的. 因为真的很复杂,也很难去做.举个例子.假如在这里你问我,为什么你没有女朋友,我可能会告诉你,因为你穷. 而如果你问我怎么才能有钱,那我表示我要扔键盘了,因为太难回答了.

邙山区18763855103: OD调试真的能跳过游戏的服务器?用挂不被发现? -
咸凡马来: OD是用来反汇编的,我们常用它来破解软件,挂能不能补服务器发现,在于挂本身的功能, 现在游戏的挂一般都自己隐藏自己的进程,再用挂自己的驱动sys把游戏挂起的openprocess还原,如果你不懂编程,基本上是没法子的,你可以找一些有名的隐藏进程的软件,把你的挂的进程隐藏起来,有可能起点作用

邙山区18763855103: 有说能告诉下ce 和od怎么同时附加.. -
咸凡马来: ce有两种模式,调试模式和普通模式.有些功能只有在调试模式下面才能使用,比如查找写入.od只有调试模式.一个进程只能拥有一个调试进程,如果要同时使用ce和od,那么ce只能用普通模式了,可以搜索和浏览内存

邙山区18763855103: 如何在程序启动的时候将调试器附加上去 -
咸凡马来: 这样的示例包括服务和自定义设置操作. 在这些情况下,可以让调试器在应用程序启动时启动并自动附加.设置应用程序以自动启动调试器[*]启动注册表编辑器 (regedit).[*]在“注册表编辑器”中打开 HKEY_LOCAL_MACHINE 文件夹.[*]...

邙山区18763855103: od怎么附加隐藏进程 -
咸凡马来: /tools/Debuggers/ollydbg/OllyICE.rar下这个版本试试

邙山区18763855103: 如何启用jit调试 -
咸凡马来: JIT 附加调试是用于描述如何将调试器附加到可执行映像的词组,它引发未捕获的异常.在非托管代码中,当您看到建议您执行以下步骤的消息框时将发生 JIT 附加调试: 单击“确定”以终止该程序 单击“取消”以调试该程序 如果单击“取消”...

邙山区18763855103: 如何用OD调试windows服务程序 -
咸凡马来: 不知你说的是sys文件么?你想用R3调试器去调试R0程序?恐怕就只能想想了 所以,用WinDbg吧,“正宗”的R0动态调试器.微软出品,值得信赖.希望有帮助.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网