2017-10-30 7 views
-1

現在、プロセスに注入されるdllを作成しています。これにはd3d1​​1 libが含まれています。単一の依存関係をマップすることはできないので、すべてのdllがすでにマップされていることを確認する必要があります。途中でd3dcompiler_47.dllというdllが1つしかなく、関数D3D11CreateDeviceAndSwapChainがdllを何らかの形で呼び出すのは明らかです。関数なしでコンパイルすると、d3dcompilerは必要ありません。私はmsdnでかなりのものを読んでいて、明らかに(ランタイム)シェーダと関係がありますが、それを無効にする方法やコマンドがありますか? ありがとうございますコンパイルからd3dcompiler_47.dllを停止する

答えて

0

"dependency walker"というプログラムを使用して終了し、d3dcompiler_47.dllのどの機能が呼び出されたかを確認しました。 - >ソースコード内にありd3dcompiler_47.dllが不要になるようにコードを変更しました。

関連する問題