Windows 双机调试环境配置

之前写的帖子发布在了看雪:https://bbs.pediy.com/thread-263981.htm

  1. VS配置环境(其中的SDK还有WDK的版本要同步一下, 如果不太同步的话,就会发生代码的红线的那种错误)
  2. 配置双机调试环境
bcdedit

bcdedit /copy {current} /d debug

bcdedit /displayorder {6ebe99f0-cf67-11eb-99ea-000c2915a63a} /addlast

bcdedit /dbgsettings SERIAL DEBUGPORT:1 BAUDRATE:115200

 bcdedit /bootdebug {6ebe99f0-cf67-11eb-99ea-000c2915a63a} ON

bcdedit /debug {6ebe99f0-cf67-11eb-99ea-000c2915a63a} ON

bcdedit /timeout 30

090f876d-0a19-11eb-91ce-f2d2a66b6220

//虚拟机配置

"C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x86\windbg.exe" -y SRV*F:\symbol*http://msdl.microsoft.com/download/symbols -b -k com:port=//./pipe/com_1,baud=115200,pipe

环境变量配置
_NT_SYMBOL_PATH

SRV*E:\symbol* https://msdl.microsoft.com/download/symbols

bcdedit /copy {current} /d debug 其中的/d 后面的是我们开机后的选择的其中的名字,之后会产生一个序列的ID 将序列的ID 替换即可!

  1. 关闭KPIT( 熔断 补丁 )
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
 
"FeatureSettingsOverrideMask"=dword:00000003
 
"FeatureSettingsOverride"=dword:00000003

10 10 12分页

1.首先创建一个引导 

2.重启

3.选择刚刚创建的那个引导

4.bcdedit设置如下两条指令

bcdedit /set pae ForceDisable

bcdedit /set nx AlwaysOff