vaine
驱动牛犊
驱动牛犊
  • 注册日期2014-01-02
  • 最后登录2014-05-28
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2023回复:5

HelloWorld

楼主#
更多 发布于:2014-01-02 11:44
Hi~各位驅動前輩, 在下驅動新手第一次發文
請教各位前輩我的第一個driver乃書中的第一個範例helloworld.
代碼就是簡單的driverEntry裡面做一個kdprint(("helloworld!"));
使用wdk7.1.0 build成功了 在vmware的win7 32bit
使用drivermonitor掛載此driver卻沒有印出任何helloworld字串
用windbg的local kernel debug打!kdprint指令也沒有看到任何helloworld字樣
不知是否是我的Driver根本就沒有成功掛上OS? 要如何確認driver是否有確實被掛載上OS?
抱歉~新手發問, 先謝謝各位前輩了
vaine
驱动牛犊
驱动牛犊
  • 注册日期2014-01-02
  • 最后登录2014-05-28
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2014-01-02 13:36
回 znsoft 的帖子
znsoft 謝謝

我的情況就是用drivermonitor start driver
剛才試了net start driver有加載成功 但是一樣沒有打印出字串
另一個共通點是用這兩種方式stop driver都會發生藍屏
不知道是哪一步出了問題
另一個奇怪的地方是 我的driver加載成功後
我去device manager看非plug and play device沒有出現我的helloworld driver

update(2014.1.2 pm 3:10):
上網查了一下發現是我debug print filter沒有設置
現在設置了"DEFAULT"=dword:ffffffff卻依然沒有看到kdprint的信息
windbg是否需要下甚麼指令呢?
 
vaine
驱动牛犊
驱动牛犊
  • 注册日期2014-01-02
  • 最后登录2014-05-28
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2014-01-03 18:38
回 znsoft 的帖子
znsoft:直接找个dbgview 来看吧。  sysinternals的 (2014-01-03 11:42)

用dbgview是看的到的,
znsoft大, 問您一下wdk有哪些sample是適合新手學習的?
游客

返回顶部