アカウント名:
パスワード:
non-volatile ならきっとファイル。何かのファイル(多分、ファイル名固定)をopen(2)の際に O_CREATE|O_EXCLを flagに指定してやると、すでにファイルが存在している場合は、エラーで返ってくる。
多分それをみてチェックしているだけだから、該当するファイルを消せば良い。
# あ…その説明だと POSIX か…でも Windows でも確か同じ事ができた。
ですよね、やっぱり。
ただ、そのロックファイルがどこにあるやら
# process explorerとかで見れるかなぁ?準備しないとだめか。
あ、Windowsの場合、レジストリの危険性があるのを忘れてました。ほとんどありえないとは思うんですが…
仮に違ったとしても、ロックファイルがレジストリにパス名でかいてある可能性は結構あるので、レジストリを見てみる価値はあります。
あとは process monitor ですかね、汎用的なのは:http://technet.microsoft.com/ja-jp/sysinternals/bb896645 [microsoft.com]
ありがとうございます。調べてみますね。
# ポータブル用ランチャでレジストリは汚さないはずですので、そっちは大丈夫かも...ですが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人はmoriwaka -- Anonymous Coward
reboot しても残るなら non-volatile (スコア:1)
non-volatile ならきっとファイル。
何かのファイル(多分、ファイル名固定)をopen(2)の際に O_CREATE|O_EXCLを flagに指定してやると、すでにファイルが存在している場合は、エラーで返ってくる。
多分それをみてチェックしているだけだから、該当するファイルを消せば良い。
# あ…その説明だと POSIX か…でも Windows でも確か同じ事ができた。
fjの教祖様
Re: (スコア:1)
ですよね、やっぱり。
ただ、そのロックファイルがどこにあるやら
# process explorerとかで見れるかなぁ?準備しないとだめか。
M-FalconSky (暑いか寒い)
Re:reboot しても残るなら non-volatile (スコア:1)
あ、Windowsの場合、レジストリの危険性があるのを忘れてました。
ほとんどありえないとは思うんですが…
仮に違ったとしても、ロックファイルがレジストリにパス名でかいてある可能性は結構あるので、レジストリを見てみる価値はあります。
あとは process monitor ですかね、汎用的なのは:
http://technet.microsoft.com/ja-jp/sysinternals/bb896645 [microsoft.com]
fjの教祖様
Re:reboot しても残るなら non-volatile (スコア:1)
ありがとうございます。
調べてみますね。
# ポータブル用ランチャでレジストリは汚さないはずですので、そっちは大丈夫かも...ですが。
M-FalconSky (暑いか寒い)