プラグイン DLL がホスト アプリケーションのアドレス空間に読み込まれると、いくつかのデータをファイルに書き込む必要があります。問題は、その時点で、このファイルが排他的な書き込みアクセス権を持つホスト プロセスによって既に開かれており、への呼び出しがCreateFile
失敗することです。ERROR_SHARING_VIOLATION
WinAPI 呼び出しを使用してホスト プロセスからファイル ハンドルを取得できますか? これはひどいアイデアのように見えますが、実際にはそのファイルに書き込む必要があります。誰かがこの問題を解決する方法について良いアイデアを持っていますか?