私はJavaアプリケーションを拡張しています。
別のプロセスで使用される可能性のあるディレクトリを変更する必要があり、ずっと前に名前付きミューテックスでディレクトリを保護することにすでに同意しています。
名前付きの win32 ミューテックスを取得するにはどうすればよいですか?
最も使いやすい相互運用技術を使用して、いくつかの Win32 関数を呼び出す必要があります。あなたがすることの概要は次のとおりです。
CreateMutex
ミューテックス名。FALSE
bInitialOwner
WaitUntilSignaled
ミューテックス ハンドルを渡してミューテックス コールを取得します。ReleaseMutex
。CloseHandle
て、管理されていないリソースをシステムに返します。Win32 関数の通常の方法でエラー チェックを実行する必要があることは明らかです。