kdsrv 使用
Windows内核调试
kdsrv 使用
qstesiro
2014-04-25, 10:15 上午
之前一直使用最常用的方式使用kd连接虚拟机调试驱动与分析内核,最近看到可以通过kdsrv作为服务端再通过kd连接,昨天按照文档的描述试了一下,结果不成功,请问有人用过这种方式调试吗?以下是我使用的命令:
server: kdsrv -t tcp:port=1027
client: kd.exe -k kdsrv:server=@{tcp:server=192.168.131.144,port=1027},trans=@{com:pipe,port=\\.\pipe\com_1}
我连接的目标是我的虚拟机,
kd版本是kd version 6.12.0002.633
客户端执行后显示如下信息:
Microsoft (R) Windows Debugger Version 6.12.0002.633 X86
Copyright (c) Microsoft Corporation. All rights reserved.
Kernel debugger failed initialization, Win32 error 0n2
"系统找不到指定的文件。"
Debuggee initialization failed, Win32 error 0n2
""
Re: kdsrv 使用
qstesiro
2014-04-25, 16:58 下午
哪位老师用过吗?
Re: kdsrv 使用
格蠹老雷
2014-04-25, 20:08 下午
很常用的功能啊,注意kd和kdsrv一定要是一个版本,另外应该是管理员的身份运行
Re: kdsrv 使用
qstesiro
2014-04-26, 02:25 上午
谢谢, 我试一下, 我现在服务端是使用管理员权限, 但是客户端是普通权限.