架构师_程序员_码农网

ユーザー名 パスワード取得
会員登録

QQ登录

ワンステップ

検索
閲覧:19743|返信: 2
打印 上一主题 下一主题

[アーカイブ]開発者のための DebugView デバッグチュートリアル

[コピーリンク]
への直接リフト跳转到指定楼层
オーナー
開発者として、問題をトラブルシューティングするためにアプリケーションをデバッグすることは必須のスキルです。DebugViewは、ローカルシステムまたはTCP/IPでアクセス可能なネットワーク上の任意のコンピュータのデバッグ出力を監視できるアプリケーションです。この記事には、c#でこれらのメッセージを取得するためのソースコードが添付されています。

DebugView v4.90 ダウンロードアドレス:

https://docs.microsoft.com/en-us/sysinternals/downloads/debugview

https://down.itsvse.com/item/16777.html


インストールと使用方法

DebugViewプログラムファイル(dbgview.exe)を実行するだけで、DebugViewはすぐにデバッグ出力のキャプチャを開始します。Windows2000/XPでDebugViewを実行する場合、カーネルモードデバッグ出力を表示するには管理者権限が必要です。メニュー、ホットキー、またはツールバーボタンを使用して、ウィンドウのクリア、監視データのファイルへの保存、出力の検索、ウィンドウフォントの変更などを行うことができます。オンラインヘルプでは、DebugView のすべての機能について説明しています。

DebugView の機能


  • アプリケーションから出力されるデバッグ情報を表示できます。
  • ドライバが出力するデバッグ情報を表示できます。
  • ローカルマシンのデバッグ情報を表示できます。
  • リモートマシンのデバッグ情報を閲覧できます。
  • ルールに従ってハイライトできます。
  • キーワードでフィルタリングできます。
  • キーワードで検索できます
  • 最新のレコードを自動的に表示することができます。



デバッグ情報のエクスポート

アプリケーションもドライバも、対応するAPIを通じてデバッグ情報を生成できます。

1.アンマネージド・アプリケーションは、Win32 API OutputDebugString()を通じてデバッグ情報を出力できます。

2.マネージド・アプリケーションは、System.Diagnostics.Debug.Print()を通じてデバッグ情報を出力できます。

3.ドライバは、DbgPrint() または DbgPrintEx() (または KdPrint または KdPrintEx マクロを使用) によってデバッグ情報を出力できます。これら2つのマクロは、DebugバージョンではDbgPrint()またはDbgPrintEx()にマップされ、Releaseバージョンではnullにマップされます。

c# デバッグ情報の出力

DebugViewツールを開き、次のようにコードをテストしてみよう:


出力される情報は以下の通りです:



もちろん、DebugViewはリモートマシンのデバッグ情報もデバッグできます。

c# OutputDebugString デバッグ情報の取得

http://www.codeproject.com/Articles/23776/Mechanism-of-OutputDebugString を参照してください。


(終了)




前の記事:NET CoreでOS環境、環境変数の設定を判別する
Next:C# NPOI CellType型
.NETは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
ソファ アウトレット
发表于2021-9-17 21:31:04只看该作者
|にできるようにあなたがそれをすることができます本当に出くわすことあなたは、実際には私たち約束、誰でも素早くはちょうど無視これらの一見正確にどのように{}人のことを忘れることができます。
を函誼することができます,モンクレール ダウン 激安。
uggブーツ セール
ベンチ
发表于2021-9-18 23:32:16|只看该作者
新しいものがどのようにあるか見てみましょう
relationresultコード農家ネットワークは、唯一の実践の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
投稿するにはログインが必要です ログイン会員登録

このバージョンのインテグラルルール


免責事項:Code Farmerによって公開されたすべてのソフトウェア、プログラミング教材や記事は、学習と研究の目的のみに使用するために制限されています。上記のコンテンツは、商業的または違法な目的のために使用してはならない、そうでなければ、すべての結果は、ユーザー自身が負担するものとします。本サイトはネットワークからの情報であり、著作権紛争は本サイトとは関係ありません。上記のコンテンツはダウンロード後24時間以内にコンピュータから完全に削除する必要があります。もしあなたがこのプログラムを気に入ったなら、正規のソフトウェアをサポートし、登録を購入し、より良い正規のサービスを受けてください。もし著作権侵害があれば、メールでご連絡ください。

メール To:help@itsvse.com

QQ|( 鲁ICP备14021824 号-2)|サイトマップ

GMT+8, 2024-9-19 02:56

クイック返信トップに戻る一覧に戻る