問題タブ [dependency-walker]

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 投票する
0 に答える
737 参照

c++ - D3DXCompileShader が ERROR_MOD_NOT_FOUND を返す

v120_xp ツールセットを使用して、VS2013 を使用してプログラムをコンパイルしています。プログラムは Windows 7 で問題なく動作しますが、XP SP3 を実行しているマシンでプログラムを実行しようとするとすぐにエラーが発生します。

私は vs3_0 をコンパイルしています。これを Radeon HD 3600 および 4600 を搭載したマシンで実行してみました。どちらもシェーダー モデル 4_0 までサポートしています。

ターゲット マシンで DirectX ランタイムを更新すると、このエラーは解消されることがわかりましたが、その修正は私のシナリオには使用できません。はい、Windows XP がサポートされなくなったことは理解していますが、私が働いている会社には多くのWindows XP を実行している居住地の端末であるため、更新はオプションではありません。

依存関係ウォーカーを実行し、プログラムのプロファイリングを行ったところ、MSVCR120D.dll に関連する興味深いエラーのリストが表示されました。これはおそらく C ランタイム エラーですか? 依存関係ウォーカーのログは次のとおりです。

これについて何か助けていただければ幸いです、乾杯。

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

c++ - 依存関係ウォーカー: ファイルを開くときにエラーが発生しました システムが指定されたファイルを見つけることができません

C++ プロジェクトの依存関係を調べようとしています。そのプロジェクトには .dll ファイルと .so ファイルの両方があります。

依存関係を調べるために依存関係ウォーカーを使用しようとしています。すでに正しい検索パスを設定していると思います。ただし、それでもエラーが発生します。

他のファイルの同様のエラー:

これらの .dll ファイルを検索しましたが、これらは自分のコンピューターにもありません。誰か助けてくれませんか?

誰かが依存関係ウォーカーの代替案を提案できますか?

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

c++ - C++ メソッドに対するリンクを禁止する

コードの一部がそれを使用するとコンパイルエラーが発生するように、メソッドの使用を禁止しようとします。

これは独自のレガシー モジュールであり、一部のメソッドには問題があることがわかっています。ヘッダー ファイルと dll があります。

私が使用する巨大なプロジェクトでこのメソッドのすべての使用法を理解することはできません (多くの定義、いくつかの暗黙のキャスト...)

このメソッドの使用を検出した場合、コンパイラは停止 (または単に警告) できますか?

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

vsto - Windows XP SP3 上の VSTO 2010 ランタイム

Visual Studio 2010 で Excel VSTO アドインを開発しました。Windows 7 以降と Excel 2007 以降のさまざまな組み合わせで正常に動作しますが、Windows XP と Excel 2007 では読み込みに失敗し、情報を提供しない「実行中にランタイム エラーが発生しました」というメッセージが表示されます。 COM アドインの読み込み」メッセージ。VSTO_SUPPRESSDISPLAYALERTS=0データをVSTO_LOGALERTS=1生成しません。

API Monitor と Dependency Walker でデバッグしたところ、以下のことがわかりました。アドインを読み込むために、Excel は を読み込みますC:\Program Files\Common Files\Microsoft Shared\VSTO\10.0\VSTOLoader.dll。このライブラリは、Vista 以降でのみ使用できるGetFileVersionInfoExから関数をインポートします。C:\Windows\System32\Version.dllしたがって、VSTO ランタイムのロード中にプロセスが非常に早い段階で失敗するため、アドイン DLL のロードは試行されません。

これを修正する方法についてのアイデアはありますか? 依存関係がありませんか?これまでにインストールしたものは次のとおりです。

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

windows-10 - Windows 10 で kernel32.dll を使用する Dependency Walker

Windows 10 で Dependency Walker を使用して開こうとしましkernel32.dllた。次のエラーと警告が表示されました。

エラー: 少なくとも 1 つの必要な暗黙的または転送された依存関係が見つかりませんでした

警告: 少なくとも 1 つの遅延読み込み依存モジュールが見つかりませんでした。

スクリーンショット: 依存関係の読み取りエラー

Windows 10 32 ビットを実行していますが、Dependency Walker も 32 ビットです。また、管理者として Dependency Walker を実行しています。

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

visual-studio-2012 - Windows 7 の VS2012 から Windows XP への hello world プログラムのクロスコンパイル

次の hello-world プログラムをクロスコンパイルしようとしています

私のホスト プラットフォームは、Windows 7 SP1 64 ビット マシン上の Windows デスクトップに Microsoft Visual Studio Express 2012 を使用しています。私のターゲット プラットフォームは、248 MB の RAM を搭載した 32 ビットの Windows XP Embedded デバイス (バージョン 2002 Service Pack 2) です。http://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.aspxのコマンド ラインの指示に従って、クロス コンパイルを行います。

https://dev.windows.com/en-us/microsoft-edge/tools/vms/windows/の「XP 上の IE6」仮想マシンで hello_world.exe を正常に実行できるという事実は、次のことを確信させてくれます。クロスコンパイルはうまくいきました。ただし、hello_world.exe を Windows XP Embedded デバイスにコピーして実行しようとすると、次のアプリケーション エラーが発生します。

ここに画像の説明を入力

Dependency Walker (XP Embedded デバイスで実行) で DLL の問題が表示されない:

ここに画像の説明を入力 ここに画像の説明を入力

私はここで立ち往生しています。この奇妙なアプリケーション エラーが発生する理由と、それを修正する方法を誰かが明らかにできる場合は、喜んでお知らせします。