![あの硬派な「WinDbg」がモダンなデザインに、プレビュー版が“ストア”公開へ/“リボン”インターフェイスやダークモードを追加。機能面での改善も多数](https://cdn-ak-scissors.b.st-hatena.com/image/square/96d30f47c8b4d952bd0137776ba9b9e5b681405a/height=288;version=1;width=512/http%3A%2F%2Fforest.watch.impress.co.jp%2Fimg%2Fwf%2Flist%2F1077%2F790%2Fimage1.jpg)
We are excited to announce a preview version of a brand new WinDbg. We’ve updated WinDbg to have more modern visuals, faster windows, a full-fledged scripting experience, built with the easily extensible debugger data model front and center. I’ll start this by saying that WinDbg Preview is using the same underlying engine as WinDbg today, so all the commands extensions and workflows you’re used to
Hi Everyone! For those of you that haven't seen, we recorded an episode of Defrag Tools with our friend Andrew Richards where we talked a bit about the debugger object model. You can find it here! Today I'm going to do a tutorial covering the basics of how to write a LINQ query from start to finish for those of you that might not be familiar with LINQ and the thought processes behind creating a q
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
As I was waiting for a minidump I was grabbing on a very large and busy server application to finish writing, my mind wandered and I realized there were quite a few ways to grab a minidump today. Back in the old Windows days, when we had to program up hill in the snow both ways, there was only WinDBG. Now it seems like an application isn't complete unless it produced a minidump. I thought I'd thro
日本マイクロソフト株式会社の DDK/WDK サポートチームの blog です。 Japan WDK Support Blog 終了のお知らせ こんにちは、Windows Driver Kit サポートチームです。 2019 年1 月をもちまして、弊社システム刷新の都合により、本Blog を終了いたします。... Author: jpwdkblg Date: 12/26/2018 Authenticode 署名のドライバインストールのトラブルシューティングの一例 Authenticode 署名のドライバインストールのトラブルシューティングの一例をご紹介します。... Author: jpwdkblg Date: 09/27/2018 プリンタードライバーの GPD ファイル記述に関する注意事項 今回は Universal プリンタードライバーにて記述を行う GPD ファイルの記述に関する注
VMware上のWindowsをカーネルデバッグしたい場合、named pipeでWinDbgから接続できるわけだが、 休止状態にするとWinDbgとの接続が切断され、復帰時に接続が復活できない(休止状態のデバッグができない) 仮想マシンをpower offにするたびにWinDbgも再起動する必要がある というのが若干手間。そんなわけで「Windows XP フィルタドライバプログラミング」にあるシリアルポート直接出力の方がお手軽だったりする。 power off後にアプリを終了しないといけないのは仮想マシン側がサーバになっている(のにアプリのWinDbgが切断してくれない)ためなので、アプリをnamed pipeのサーバにすればいちいちデバッグアプリを再起動しなくてすむ。 named pipeからTCPへのproxyが公開されている(VMWare Serial Line Gateway)
VistaでDbgViewを起動すると大変なことになる(デバッグ情報の出力レベルが最大になり画面が埋め尽くされた挙句ハングアップ)という記憶があって、今は違うだろうと思いDbgView(DebugView)の最新版を取りに行ったら、なんとSysInternalsがMicrosoftに買収されていた。 非公開のAPIでもがんがん解析してやるぜ的なイメージがあったので、良い子ちゃんになってしまって少しさびしかったり。 でVista(x64)で試してみたらdbgv.sysにアクセスできませんと言われてカーネルのデバッグ出力が取れなかった。ちなみに大量にメッセージが出たのはたぶんRC1の時点の話で、正式版では違うようだ。 昨日のプレゼンで「OutputDebugStringとDbgPrintは同じI/F」とてきとーな書いたのだけど、どうやらあまり正確ではなかった。 仕組みとしては「\device\
戻る 16ビットアプリケーションでは,簡単なデバッグを行うとき,Win16 API OutputDebugString でログを出力させ,Windows3.1 SDK 付属の "DBWin" アプリケーションでログを表示させることができました. しかし,Win32 では,OutputDebugString が出力するログを表示させる方法は, デバッガ以外にありません. しかし,デバッガ(Deveroper Studio や Win32 SDK 付属の WinDbg)は, Win32 API OutputDebugString を含むデバッグイベントを受信すると,デバッガに フォーカスが移動することがあるため,ウィンドウのメッセージのトレースを行う ときには大変困ります.そこで,32ビット版 DBWinを作成して,OutputDebugString を表示できるツールを作成して,デバッグログ
フィルタドライバ内のDbgPrintをアプリケーション側で受け取りたいと思い,とりあえずDebugView.exeの動作を解析することに。 ただ流石にディスアスするのは嫌だったので,あたりを付けて解析することにした。 ドライバとアプリケーションがデータをやりとりするためには,DeviceIoControlというAPIをアプリケーション側で使用するはず。つまりDebugView.exeでもDeviceIoControlを使用しているはずである。 ということで,まずDependency WalkerでDebugView.exeを調べると,インポートセクションにDeviceIoControlが列挙されている。つまりプログラム内でDeviceIoControlが使用されていることが証明されたことになる。 次にDeviceIoControlをエクスポートしているkernel32.dllのラッパーDL
Windbg scripts, debugging and troubleshooting tools and techniques to help you isolate software problems. [WinDbg Script] Hacking Minesweeper for Windows 8 <IMPORTANT UPDATE> Today two people told me the script was not working and they also said they... Author: rafarah Date: 05/14/2014 Tools for Your Debugging Toolbox This article was just updated to include an internal Microsoft tool that is now
Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find
Archived MSDN and TechNet Blogs 2/7/2020 2 minutes to read MSDN and TechNet blog sites have been retired, and blog content has been migrated and archived here. Archived blogs are grouped alphabetically by the initial letter of the blog name. Blogs and blog posts can be searched by their names, using the Search box at the top of the page. Actively updated blogs have been moved to other blog sites,
Archived MSDN and TechNet Blogs 2/7/2020 2 minutes to read MSDN and TechNet blog sites have been retired, and blog content has been migrated and archived here. Archived blogs are grouped alphabetically by the initial letter of the blog name. Blogs and blog posts can be searched by their names, using the Search box at the top of the page. Actively updated blogs have been moved to other blog sites,
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. This article provides a high level overview of how to best use symbols in your debugging process. It explains how to use the Microsoft symbol server, and also how to set up and use your own private symbol server. These best practices can help increase yo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く