Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Windbg   (RSS)

USB 2.0 カーネル デバッグ その後

こんにちは、 K 里です。 今回は、以前ご紹介した USB 2.0 カーネルデバッグについての追加情報をお知らせします。 USB デバッグの詳細については、まずは以下の記事をご一読いただけますと幸いです。 USB 2.0 カーネル デバッグ 前編 USB 2.0 カーネル デバッグ 後編 上記記事の前編にて、ターゲットマシンの設定 (3) に以下のコマンドがあります。 bcdedit /set {identifier} loadoptions busparams=x.y.z これは、カーネルデバッガ接続のために使うデバイス
Posted by jpwdkblg | (Comments Off)
Filed under: ,

メモリダンプに !analyze -v するまで・後編 ~ ダンプを開く~

WDK なみなさま、お元気ですか。さなえすです。 前回の原稿を書いていて思い出したのですが、私が Windows Kernel の世界に入門したばかりの頃のことです。メモリ ダンプ ファイルというものに初めて触れた時、先輩から『…じゃあ、とりあえずビックリアナライズハイフンブイしてみて。』と言われた時は、状況が飲み込めず『???』という感じだった事を覚えています。私の様子に気づいた優しい先輩がその後にきちんとフォローしてくれたおかげで、『(カーネルデバッガーで、メモリダンプ ファイルを開いて)”
Posted by jpwdkblg | (Comments Off)
Filed under: ,

メモリダンプに !analyze -v するまで・前編 ~ ダンプの取り方~

WDK なみなさま、お久しぶりです。さなえすです。 Windows のデバイスドライバーを書いたことがある方であれば、開発中にブルースクリーン( BugCheck 、 BSOD など呼び方は様々ですが)に遭遇することは避けて通れないことはご存知かと思います。実際、私たち WDK サポートチームでも、「ブルースクリーンが発生するんですけど」という問い合わせをいただくことは少なくありません。もちろん私たちも現象発生の経緯についてヒアリングを行い問題の把握に努めていますが、実際のところ、現象発生時のダンプファイルやお客様のドライバのシンボルファイルなどを頂いていない状況で、ブルースクリーンの発生原因を的確にお答えするのはなかなか難しいものです。。
Posted by jpwdkblg | (Comments Off)
Filed under: ,

DriverObject と DriverEntry

こんにちは、 K 里です。今回は、 WDM ドライバの基本部分について、 WDK サンプルドライバの Toaster を用いて説明しようと思います。基本とはいえその範囲は広いので、まずは OS とドライバの関わりとオブジェクトベースとなる Driver Object 、ドライバの初期化についてまとめました。今後は Tips 記事と交互に WDK のコア コンポーネントについて説明していきたいと考えています。お役にたてれば幸いです。 I/O Manager Windows 上で動作するデバイス ドライバは、
Posted by jpwdkblg | 1 Comments
Filed under: , ,

Hyper-Vなどの仮想OSにwindbgをアタッチする方法

皆さん、こんにちは。 A 寿(えーひさ、とお読みください)です。突然ですが、皆さんは、石釜でピザを焼いたことがありますか?私は、数年前、仕事の関係で、ある飲み会に参加した際に、同じテーブルの方々が口々に 「俺、ピザ焼いたことあるよ!」「ああ、俺もあるよ!」 などと言われ、とても肩身の狭い思いをしたため、とあるイタリアンレストランのピザ教室にピザを焼きに行きました。ピザの生地を伸ばすところから体験しましたが、ピザの生地って外側に伸ばそうとすればするほど縮むんですよねー。結果、どんどん真ん中の生地が薄くなって、石釜で焼いたら真ん中から具が漏れて、石釜の中に残してきちゃいました。皆さんも、生地を伸ばす際はお気をつけください。
Posted by jpwdkblg | 1 Comments
Filed under:

USB 2.0 カーネル デバッグ 後編

毎度 K 里です。先月 Windows 7 開発チームブログで、 Windows 7 Beta でも Windows Touch 機能が特定の PC で使えるようになったとお知らせがありました ( 詳細は こちら ) 。日本ではまだ 1 機種のみとなりますが、既に試されている方もいらっしゃるかと思います。私はまだ実際に試していませんが、面白そうなネタができたらお知らせしようと思います。 さてさて 、 今回は前回に引き続き USB 2.0 カーネル デバッグの後編でございます。前回は、 USB 2.0
Posted by jpwdkblg | (Comments Off)
Filed under: ,

USB 2.0 カーネル デバッグ 前編

こんにちは、 K 里です。どうぞよろしくお願いします。 さて、今回は USB 2.0 カーネル デバッグについて紹介しようと思います。現在、カーネル デバッグの方法として、シリアルや 1394 インターフェースを用いてのデバッグが私たちの中では主流です。しかし、最近これらのインターフェースが搭載されない機器が出てきました。なので、おなじみ USB 2.0 インターフェースを使用してのデバッグ方法を 2 回に分けて説明しようと思います。皆様のお役に立てれば幸いです。 まずは、以下のモノをご用意くださいませ。
Posted by jpwdkblg | 1 Comments
Filed under: ,

はじめまして、A尾です。

皆さん、はじめまして。 WDK サポートチームのA尾と申します。 私もこのブログを担当させていただきますので、どうぞよろしくお願いします。 早速ですが、デバイスドライバと言うと、ここをご覧の皆さんの多くはカーネルモードで動作する WDM ドライバ等を思い浮かべるかと思います。 そのため、このブログではそういったドライバのお話がメインになるのかなと思われがちですが、 WDK (Windows Driver Kit) にはユーザーモードで動作するプリンタドライバやそれに関連するコンポーネントも含まれております!
Posted by jpwdkblg | (Comments Off)
Filed under: ,
 
Page view tracker