HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0807
多重起動について2解決


リンク

2012/8/7(Tue) 18:56:51|NO.48254

一定の期間の間だけ多重起動を防止したいのですが
http://lhsp.s206.xrea.com/hsp_system.html#5 こちらのサイトを参考にしています。

一度
CreateMutex 0,0, "TEST"
と書いてその後、初期化しようと思い
CreateMutex 0,0, ""
と書いたのですがCreateMutex 0,0, "TEST"が残る仕様みたいらしくて・・・
何とかCreateMutex 0,0, "TEST"を消せないでしょうか?
質問の仕方が下手で申し訳ございません。回答お願いします。



この記事に返信する


hoehoe

リンク

2012/8/7(Tue) 20:43:28|NO.48259

MSDN (http://msdn.microsoft.com/en-us/library/windows/desktop/ms682411(v=vs.85).aspx) をみると
Use the CloseHandle function to close the handle. 
The system closes the handle automatically when the process terminates. The mutex object is destroyed when its last handle has been closed.
と書かれているから、CloseHandleすればいいんじゃないのかな?



リンク

2012/8/7(Tue) 21:23:30|NO.48268

CloseHandleで試したところ上手く行きました。
ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.