C++附加到进程

作者&投稿:贠响 (若有异议请与网页底部的电邮联系)
求助C++,小白用VS“运行”突然变成“附加到进程”~

你打开的是局部(单独的)的文件,而不是解决方案的文件,应该打开.sln后缀的文件,或者新建一个空项目,把你要打开的文件添加到新建的工程中去,就能“运行”了

从“调试”菜单中选择“附加到进程”。(如果没有打开任何项目,请从“工具”菜单中选择“附加到进程”。)在“附加到进程”对话框的“可用进程”列表中,找到要附加到的程序。如果要调试的程序运行在另一台计算器上,必须首先选择该远程计算机。(有关更多信息,请参见。)如果进程在其他用户帐户下运行,请选中“显示来自所有用户的进程”框。如果已通过“远程桌面连接”连接,请选中“显示所有会话中的进程”框。在“附加到”框中,确保要调试的代码类型已列出,或“自动: 托管代码”已显示。否则:单击“选择”。在“选择代码类型”对话框中,单击“调试以下代码类型”,然后选择要调试的类型。单击“确定”。单击“附加”按钮。打开“进程”对话框时,会自动显示“可用进程”列表。对话框打开时进程仍能在后台中开始和停止,因此内容可能并非始终是最新内容。通过按“刷新”,可以随时刷新列表以查看当前进程列表。调试时可以附加到多个程序,但在任何给定时间,调试器中只有一个程序处于活动状态。可以在“调试位置”工具栏中设置活动程序。有关更多信息,请参见所有的“调试”菜单执行命令都会影响活动程序。可以通过“进程”对话框中断任何已调试的程序。有关更多信息,请参见注意为使调试器附加到用 Visual C++ 编写的代码,该代码需要发出DebuggableAttribute。可通过链接/ASSEMBLYDEBUG链接器选项将它自动添加到代码中。注意如果试图附加到不受信任的用户帐户拥有的进程,则会出现安全警告对话框确认。有关更多信息,请参见安全警告:附加到不受信任的进程可能会有危险。注意在某些情况下,在“终端服务”(“远程桌面”)会话中进行调试时,“可用进程”列表不会显示所有可用进程。在 Windows Server 2003 或更高版本上,如果您以受限用户身份运行 Visual Studio,则“可用进程”列表不会显示在会话 0 中运行的进程,会话 0 用于服务以及包括 w3wp.exe 在内的其他服务器进程。您可以通过以下方法解决该问题:使用管理员帐户运行 Visual Studio 或从服务器控制台而不是“终端服务”会话运行 Visual Studio。如果这两种解决方法都不奏效,第三种方法是通过从 Windows 命令行运行vsjitdebugger.exe -pProcessId来附加到进程。您可以使用 tlist.exe 来确定进程 ID。

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


附加到进程是什么意思
附加到被调试进程。一个已经运行的程序或进程中加载并执行一个新的程序模块,这个新的程序模块通常被称为附加程序或插件,可以在不停止原始进程的情况下,为原始进程添加或扩展功能。通过附加程序,可以实现一些强大的功能扩展,在IDE中添加插件来增强编辑和开发功能、或者在游戏中添加模块来实现新的游戏玩法...

C#,附加到进程怎么用?
注意,“附加到进程”一定要是在本项目运行并且不调试的状态下的时候,也就是在打开项目时,按Ctrl+F5,不调试直接运行。选择一个本项目运行时所产生的进程,双击就能附加上去,并可以调试。 补充:你的项目名字是什么,就找那个进程名字。要是没有的话,就不能附加 本回答由网友推荐 举报| 答案纠错 | 评论 5 2 zh...

visualstudio2022无法启动附加到进程
检查代码逻辑是否有问题。用VS打开项目,在要修改的项目名称上单击鼠标右键,选择属性在弹出的属性对话框中,单击生成菜单,进行生成相关属性设置。找到目标平台选择X86。这个就是以为着生成32位的应用程序。找到项目解决方案,重新生成程序。再次运行,那个错误不再出现,问题解决。微软在官方开发博客中宣布,...

vs2010调试没有出现附加到进程
是IE10的原因造成的,解决方法如下:1、IE——选项——高级,将“禁用脚本调试”选项的钩去掉。2、打开命令行,运行“"regsvr32.exe"%ProgramFiles(x86)%\\CommonFiles\\MicrosoftShared\\VS7Debug\\msdbg2.dll”,但是在运行的过程中遇到问题。3、继续找解决办法,在“C:\\Windows\\System32”文件夹下找到...

Win7系统安装和使用Visual Studio的方法
完整操作如下,选择“调试”,“附加到进程”,在“附加到进程”对话框中,从“可用进程”列表中选择进程,然后选择“附加”。4、单步调试F10,进入过程F11:F10就是单步调试,设置好断点之后,就执行,程序在断点地方就会停止,然后按F10,程序就会一步一步执行。F11就是进入过程,比如遇到函数的时候,按...

VS2008 附加到进程,调试自己写的Windows服务,提示“当前不会命中断点...
VS2008 附加到进程,调试自己写的Windows服务,提示“当前不会命中断点。还没有为该文档加载任何符号。” 5 网上的各种方法貌似都试了,不行.C#写的Windows服务,以前可以调试的...求大神~~~... 网上的各种方法貌似都试了,不行.C#写的Windows服务,以前可以调试的...求大神~~~ 展开  我来答 分享 新浪...

gg修改器无法附加到进程游戏被保护
进程保护是一种常见的安全机制,旨在防止未经授权的访问和修改游戏进程。修改器程序通常被视为潜在的不正当行为,因此游戏厂商会采取措施来保护其游戏进程,防止修改器的使用。如果你无法将修改器附加到游戏进程,可能是因为游戏使用了一些技术手段来保护进程。这些保护机制可能包括反作弊软件、数字签名检查、...

帝国时代3如何增加人口帝国时代3亚洲王朝无限人口使用方法介绍_百度...
首先建一个争霸战,选发现时代,此时人口上限是10,用金山游侠在age3进程中查找10。然后建一个房屋,人口上限编程20,继续查找。最终锁定0x05D70054就是本次人口上限变量所在的位置(每局位置不一样)。唤出传说中的OllyDBG,附加到进程age3。给0x05D70054下内存断点。然后回到游戏。OllyDBG很听话的弹...

vs如何attach运行过快的程序
这只是其中一种):1) 非调试运行第一个程序,在VS中按Ctrl + F5或找到生成的exe运行.2) 调试运行第二个程序,在VS中按F5进行调试运行.3) 将第一个程序加入调试:在VS中点击 调试(debug) -> 附加到进程(Attach).打开附加到进程面板,从面板的进程列表中选择第一个非调试运行的程序.确定即可 ...

visual studio 2015怎么调试
附加到进程”对话框中,从“可用进程”列表中选择进程,然后选择“附加”。4、单步调试F10,进入过程F11 F10就是单步调试,设置好断点之后,就执行,程序在断点地方就会停止,然后按F10,程序就会一步一步执行; F11就是进入过程,比如遇到函数的时候,按F11就会进入函数体,然后再按F10就单步执行 ...

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

古县18367705997: 求助C++,小白用VS“运行”突然变成“附加到进程” -
冶卷恬倩: 你打开的是局部(单独的)的文件,而不是解决方案的文件,应该打开.sln后缀的文件,或者新建一个空项目,把你要打开的文件添加到新建的工程中去,就能“运行”了

古县18367705997: C++调试一个正在运行的程序 -
冶卷恬倩: 第1步:先在源代码设置好断点; 第2步:菜单栏==》选择 调试 ==》选择 附加到进程 在打开《附加到进程》窗口里 下方 用可进程 列表里,双击正在运行的C++程序. OK,此时就可以调试正在运行的程序.

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

古县18367705997: 附加到进程 需要dll和什么文件替换掉 -
冶卷恬倩: 打Visual Studio 20112 新建项目:文件》新建》项目 选择Visual c++》Win32 项目》输入项目名称选择保存目录单击确定按钮 进入Win32应用程序向导单击步按钮 应用程序类型选择DLL附加选项选择空项目单击完按钮 添加新类文件:项目文件...

古县18367705997: C++ 单步调试 动态库程序 -
冶卷恬倩: 可以,一般我试过,直接自己程序调用了同一工程的DLL,多数情况下是可以像exe一样调试的,如果不能的话,可以点击菜单栏的“调试”——“附加到进程”来附加加载了DLL的进程来调试DLL

古县18367705997: 关于vs2005"附加到进程"是什么意思? -
冶卷恬倩: 应该是调试相应的进程

古县18367705997: 在项目属性中如何设置Vistual studio 2010 C++ 才能够加载打开.exe的文件. -
冶卷恬倩: 选择菜单中,调试->附加到进程,找到你的exe,就行了

古县18367705997: C#,附加到进程怎么用?
冶卷恬倩: 注意,“附加到进程”一定要是在本项目运行并且不调试的状态下的时候,也就是在打开项目时,按Ctrl+F5,不调试直接运行.选择一个本项目运行时所产生的进程,双击就能附加上去,并可以调试. 补充:你的项目名字是什么,就找那个进程名字.要是没有的话,就不能附加

古县18367705997: 请教用C++,怎么把一个别人已经做好的程序安插到我们这边的程序上?
冶卷恬倩: 在你的程序里调用它的执行程序就行了,如果要调用他里面的数据的话,要他们留接口给你们的 你要他们的什么数据 就要和他们说好叫他们留给你接口 你到时候只要读那个参数就可以了 就像调用函数一样 很简单的 ,调用程序就要看你要在那边调用了,只要有事件触发这个调用就可以了啊 语句c++里有这样的方法的ShellExecute(NULL,"open",(ExtractFilePath(Application->ExeName)+"help.chm").c_str(),0,0,SW_SHOW);这是一个调用帮助文件的语句 不过我用哦是 C++builder C++里肯定也有这样的方法的

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