您的位置:首页 > 其它

虚拟机调试设置

2014-12-01 22:24 239 查看
WindowsXP:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=com1 /baudrate=115200

Win7:

bcdedit /debug on

bcdedit /dbgsettings serial baudrate:115200 debugport:1

Windbg:

windbg.exe -b -k com:port=\\.\pipe\com_1,baud=115200,pipe
http://www.docin.com/p-433642235.html
符号设置:

srv*c:\symbols*http://msdl.microsoft.com/download/symbols

设置输出打印消息

在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager目录下新建一项Debug Print Filter

在Debug Print Filter之下建立类型为DWORD、名称为DEFAULT、值为8的条目。
名称DEFAULT是大小写相关的,如果建成Default好像会启动不了。

重启OS

要进行这个设置的原因是,在vista和win7下面,KdPrint宏的意义被修改成了按照条件打印消息,即以下两条程序语句是等效的

KdPrint ( Format, arguments )

KdPrintEx ( DPFLTR_DEFAULT_ID, DPFLTR_INFO_LEVEL, Format, arguments )
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: