問題タブ [debugview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
838 参照

delphi - ネットワーク全体でOutputDebugString()の出力を表示するにはどうすればよいですか?

前の質問に加えて、以前にDelphiがインストールされていなかったPCではGExpertsDebugWindowを使用できないことがわかりました。

次の(珍しいことではないので、おそらく他の人が興味を持っている)要件がある場合、自分のコードをロールする必要がありますか、それとも既存の無料のソリューションがありますか?

  1. PC 2のIPアドレスを指定することにより、ネットワークを読み取ることができる必要があります(つまり、PC1はPC2のデバッグ出力を監視します)。
  2. 可能であれば、プロセス名でフィルタリングできるようにしたいと思います

助けてくれてありがとう

0 投票する
2 に答える
1020 参照

c++ - DebugView でアプリケーションがクラッシュする

Visual Studio 2010 を使用して C++ でアプリケーションを作成しましたが、OutputDebugStringW を使用して多くのデバッグ情報を発行しています (1 秒あたり約 50 で、これは明らかに大量です)。

DebugView を 3 回または 4 回開いて閉じると、アプリケーションが不安定になり、クラッシュするか、動作が不安定になります。同じ量のデバッグ プリントを実行する別のアプリケーションで同じことを試しました (これも VS 2010 で実行された C++ で)。どちらのコンピューターも Windows 7 32 ビットを実行しています。

これらの出力の長さは 512 文字を超えないように制御されているため、バッファー オーバーランはないと思います (OutputDebugStringW は 4kb 文字列に制限されているようです)。

Hoo Win Tail (DebugView に似たソフトウェア) で試しましたが、問題は発生しません。

誰かがすでにこの問題を経験していますか?

よろしくお願いします、

ジェット

0 投票する
4 に答える
34548 参照

windows - DebugViewからの出力がありません

DebugView4.79をWindows7とWindows864ビットマシンおよびWindows732ビットマシンにインストールしました。それらすべてで、管理者として起動したときにDebugViewからの出力が表示されません。ATLTRACE呼び出しを含むCLI/C++コンポーネントを使用するアプリケーションをデバッグしようとしています。

イベントのキャプチャ、win32のキャプチャ、グローバルwin32のキャプチャを有効にしましたが、何も表示されないため、何が起こっているのかわかりません。

0 投票する
3 に答える
1108 参照

c++ - C++ の試行/キャッチ: キャッチ ブロックで OutputDebugStringW が 2 回出力されますか?

次のような try catch ブロックを持つ関数があります。

DbgView で 1 回見たのは次のとおりです。

関数は DllMain PROCESS_ATTACH で呼び出されます。何が起こっていますか?残念ながら、コードを再コンパイルしましたが、2 回表示される例外メッセージを再現しようとして元の状態に戻したところ、再現できませんでした。
これは、DbgView 4.79 を使用する Visual Studio 2010 SP1 にあります。OutputDebugString 出力を 2 回使用して出力したものを見たことがありますか?

編集- これに答えてくれた人に感謝します。答えは、NULL ポインター例外に頼ることができないことを指摘しています。Visual Studio では/EHa、すべてを C++ 例外としてキャッチして、ラップしている関数に問題がある場合は、例外のために中止できるようにしています。/EHaアクセス違反が に渡されると思っていたのですが、大丈夫catch(...)ですか? 私はそうだと思いました。

0 投票する
1 に答える
1257 参照

java - Java での dbgview の使用

私は Java コードを書いており、dbgview (および可能であれば log4j) を使用したいと考えています。log4j のドキュメントを検索すると、log4net とは異なり、log4j はOutputDebugStringAppender出力を dbgview がリッスンするものにリダイレクトすることをサポートしていないようです。

dbgview が解析できるログ ファイルを作成するにはどうすればよいですか? Javaからデバッグストリームに文字列を送信するにはどうすればよいですか? Javaのデバッグビューの代替手段はありますか?

私はEclipse、Windows 7、および最新のlog4j jarを使用しています。

0 投票する
3 に答える
1198 参照

debugging - WDK8.0でコンパイルされたFileSystemMiniFilterドライバーがDbgPrint出力(DbgView / Win7 32ビット)を表示しない

Windows 732ビット用のWDK7.0ビルドユーティリティを使用してミニフィルタードライバーを作成し、コンパイルしました。次に、OSRのドライバーローダーユーティリティを使用して、VMWareで実行されているWindows 7(32ビット)マシンにインストールしました。DbgViewを実行すると、DbgPrintの出力を正確に確認できました。

次に、Microsoft Visual Studio Pro 2012 for Windows 7(32ビット)に統合されたWDK 8.0を使用して、まったく同じドライバーをコンパイルしました。その結果、sys、cat、infファイルの3つのファイルが作成されました。infファイルを右クリックし、[インストール]を選択して、VMWareで実行されているWindows 7(32ビット)マシンにドライバーをインストールしました。その後、正常に起動したコマンドプロンプトからサービスを開始しました。しかし、同じコード/ドライバーであったとしても、WDK 8.0 /VS2012Proを使用してコンパイルされたドライバーからのDbgPrint出力をDbgViewで見ることができません。実際に印刷を行うコードは次のとおりです(IRP_MJ_CREATEの操作後のコールバック関数)。

ここで何が欠けていますか?

0 投票する
1 に答える
1636 参照

c# - aspx.cs ファイルからのトレース

ASP.NET Web アプリケーションのクライアント側からトレースするにはどうすればよいですか? 私はaspx.csファイルに閉じ込められており、迅速で簡単なデバッグが本当に必要です。ブラウザでページを更新しても、 DebugViewerSystem.Diagnostics.Trace.WriteLineには何も表示されませんでした。

ありがとう!

編集: aspx ファイルの page ディレクティブに Trace 属性を追加すると traceTrace.Writeが実行されましたが、他のすべての一括トレース (数百行) は必要ありません。

編集2 :私はVisual Studioを使用していません。トレースのためだけに使用したくありません。

0 投票する
0 に答える
1359 参照

c++ - debugview は dll からデバッグ メッセージをキャプチャできません

まず、私の状況を説明したいと思います。私は2つのプロジェクトを持っています(vs 2012 sln)。1 つは dx9 sdk で開発するゲーム デモで、もう 1 つはファイルを生成する dx9 インターセプター プロジェクトd3d9.dllです。my をゲーム ディレクトリにコピーすると、ゲームは dx9 SDKd3d9.dllのオリジナルではなく、my dll を使用します。d3d9.dll

ここに問題があります: 関数を使用して dxp9 インターセプター pjroject でデバッグ メッセージを出力します。ゲームのデモを実行すると、関数OutputDebugStringに a を追加しても、Sysinternals debugView はメッセージをキャプチャできません。dll がゲーム プロセスによってロードされていることは確かです。デバッグ メッセージをキャプチャするにはどうすればよいですか? からの回答が見つかりません。誰でも私を助けることができますか?OutputDebugString("dll!");DllMaindbgview.chm

0 投票する
0 に答える
770 参照

iis - DebugView を使用したトレース ステートメントのキャプチャ

IIS で実行されている Web アプリがあります。Trace.WriteLine製品のような環境で問題をデバッグできるように、いくつかのステートメントを追加しました。これらのトレース ステートメントを監視するために DebugView ユーティリティを使用しようとしています。を設定しようとすると、 が表示されCapture Global Win32ますerror Unable to monitor Win32 debug output: Access is denied

右クリックして [管理者として実行] メニューを選択し、昇格モードで DebugView を実行しようとしましたが、それでも同じエラーが発生します。

何か不足していますか?

0 投票する
0 に答える
1069 参照

c# - wmi を使用してリモート コンピューターでデバッグ ビューを実行する方法

リモート マシンで Debugview を実行しようとしています (そのマシンのユーザー名、パスワード、IP アドレスを持っています)。私はこのコードを開発しました

このコードは、バックグラウンドでリモートコンピューターのデバッグビューを開始します (すべてのユーザーが実行するプロセスを選択することでタスクマネージャーで表示できます) が、ローカルホストに接続しないという問題があります。

誰でも、私がやっていることを達成するための変更やその他の方法を提案できます。

編集:答えを得ました

デバッグ ビューが自動的に (ローカル ホストに) 接続されるように、リモート コンピューターにログオンするには管理者権限が必要です。