LoadLibrary関数エラーステータスDLLがWindows10で見つかりません

今日の投稿では、LoadLibrary関数が(LoadLibrary function)Windows10の偽装スレッドで(Windows 10)STATUS_DLL_NOT_FOUNDエラーを返す理由を探ります。この問題を解決するための回避策も示します。

STATUS_DLL_NOT_FOUND

偽装とは、スレッドを所有するプロセスとは異なるセキュリティ情報を使用して実行するスレッドの機能です。

LoadLibrary関数エラーステータスDLLが見つかりません(STATUS DLL NOT FOUND)

エラーコード0xC0000135– (Error Code 0xC0000135) STATUS_DLL_NOT_FOUND

LoadLibrary関数を使用してDLLをロードするときに、プロセストークン自体へのダイナミックリンクライブラリ(DLL)(dynamic-link library (DLL))アクセスを許可しない場合、 Windows10の偽装スレッドで「STATUS_DLL_NOT_FOUND」エラーメッセージが表示されます。

次のシナリオに基づいて、このエラーが発生する可能性があります。

すべてのWindowsベースのオペレーティングシステムは、プロセストークンによって参照されるDLLへのアクセス権を持っていると想定されています。ただし、ここで説明する条件に関係なく、この問題は、Windows 10Windows Server 2016Windows Server 2019、およびWindows Serverバージョン1909で、以前のバージョンのWindowsよりも一般的です。

このような場合、ソフトウェアを実行しているときにこのエラーが発生した場合は、再インストールしてみて、問題が解決するかどうかを確認してください。

この動作はWindowsの仕様によるものであることに注意してください。

ただし、この問題を回避するには、プロセストークンに、プロセスがロードするすべての実行可能ファイルへのアクセス権があることを確認することをお勧めします(Microsoft)

I hope you find this post helpful!



About the author

私はユタ大学でコンピュータ エンジニアリングを卒業し、ソフトウェア開発と Windows 開発で 10 年以上の経験があります。PDF や Office ドキュメントを扱った経験があり、iOS や Android プラットフォームを使用してガジェットを作成した経験もあります。



Related posts