athaiseさん
杉村です。
ご報告ありがとうございます。
こちらでは既にUACを切っているので、program filesに入れても問題なく動作しました。
二重起動防止の仕組みとしては、単純にalone.lockというファイルを作成して、それを
ロック状態にすることで実現していますので、おそらくはUACのせいでファイルの書き込み
ができないのかもしれません。しかし、その状態だとロックだけではなく、データベース自体
も書き込みができなくなるかもしれません。
Windows7はやっかいですね。Vistaは互換性が無いと言われてきましたが、商品スタッフ
IIについてはそれほど問題は感じませんでした。Windows7については、注意が必要のようです。
それとすみません、実行ログの
> log4j:WARN No appenders could be found for longer (com.cm55.util.X).
> log4j:WARN Please initialize the log4j system properly.
は必ず表示されます。これは正常な状態です。