Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Windows DLL を作成していて、wdm.h からいくつかの関数が必要です。ntoskrnl.lib とリンクしていますが、警告やエラーなしで find をコンパイルします。アプリケーションを実行すると、ntoskrnl.exe が見つからないと表示されます。ただし、その EXE は私の C:\Windows\System32 フォルダーにあります。何が起こっている?
エラーは紛らわしいです。ファイルが見つからないということではなく、読み込めないということです。ntoskrnl.exe はカーネル モードの DLL であるため、ユーザー モードで読み込むことはできません。実際、それはカーネルです。再読み込みしても意味がありません。wdm.h は、ユーザー モード コンポーネントに含まれるものではありません。