一个程序A,启动后创建一个进程启动另一个程序B,如何调试程序B A、B 都有源代码,求高手!

一个程序A,启动后创建一个进程启动另一个程序B,如何调试程序B A、B 都有源代码,求高手!,第1张

之前我干过,我居然忘记了,大概只需要修改3个地方

设置B程序为启动项,修改命令中$(TargetPath)为A进程的全路径

修改工作目录为B程序的工作,同时保证A进程的PDB也在这个工作目录下。

保证B进程生成了PDB。

具体 *** 作步骤如下:

1、首先打开手机,点击打开“设置”应用选项。

2、然后在该页面中点击打开“辅助功能”选项。

3、之后在该页面中点击打开“开发者选项”按钮。

4、然后在该页面中点击打开“开发者选项”和“USB调试模式”右侧开关选项向右移动开启即可。

可以把你要打开的那个些程序的可执行文件放在和你的过程文件同一个文件夹(或者更深级别的文件夹)中,然后在那个代码中使用相对路径取得那些可执行文件名打开就可以了,这样不管你要打开的那些程序放在什么地方,这样和你的工程文件的相对位置保持不变,就不会有问题的,有必要时可以将VB工程文件生成可执行文件,然后制作成免安装程序,这样即使到了没有安装VB6的电脑上,也可以正常运行的,必要时将那个免安装文件的运行文件创建一个快捷方式图标放到桌面上就可以了,挺简单的。引用相对路径打开程序的代码如下(假如你要打开的程序可执行文件放在和VB工程文件同级别的“程序”文件夹中):

Private

Sub

登陆_Click()

X

=

Shell(AppPath

&

"\程序\updateexe",

1)

End

Sub

况是这样的:

1 其他电脑上均能正常调试的项目,F5启动调试,出现诊断工具画面,然后马上退出。

2 输出日志打印了一系列的加载信息,紧接着是线程退出信息,紧接着是调试退出信息。

3 在main函数第一句打的断点,未中。

4 附件到进程和启动外部程序,两种方法均可调试。

5 编译后的程序

您好,很高兴为您解答。

当调试 DLL 时,可以从以下开始调试:

用于创建调用 DLL 的可执行文件的项目。

- 或 -

用于创建 DLL 本身的项目。

如果有用于创建可执行文件的项目,则从该项目开始调试。然后可以打开 DLL 的源文件,并在该文件中设置断点,即使它不是用于创建可执行文件的项目的一部分。

更多信息请参见:>

应用程序错误,建议楼主采取以下措施,解决您的问题

内存条坏了--更换内存条

双内存不兼容--使用同品牌的内存或只用一条内存

散热问题--加强机箱内部的散热

驱动问题--重装驱动。如果是新系统,要先安装主板驱动

软件损坏--重装软件 软件有BUG--打补丁或用最新的版本。

软件和系统不兼容--给软件打上补丁或者试试系统的兼容模式

软件和软件之间有冲突--如果最近安装了什么新软件,卸载了试试 软件要使用到其它相关的软件有问题--重装相关软件。

病毒问题--杀毒软件与系统或软件冲突--由于杀毒软件是进入底层监控系统的,可能与一些软件冲突,卸载了换用兼容性好的杀毒软件(比如金山金山毒霸2011版sp6)。

这个问题,经常出现在windows2000和XP系统上,Windows 2000/XP对硬件的要求是很苛刻的,一旦遇到资源死锁、溢出或者类似Windows 98里的非法 *** 作,系统为保持稳定,就会出现上述情况。

以上就是关于一个程序A,启动后创建一个进程启动另一个程序B,如何调试程序B A、B 都有源代码,求高手!全部的内容,包括:一个程序A,启动后创建一个进程启动另一个程序B,如何调试程序B A、B 都有源代码,求高手!、苹果手机怎么打开usb调试、VB里如何实现点击按扭自动打开外部的.exe程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10112033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存