|
C:\Program Files (x86)\Hidemaru の中に、HmRegIni.dllを置いているということか
と思います。
持ち出しキットはUSBメモリ等の書き換えできる場所に配置することを想定していて、
Program Filesに配置することは想定していないです。またはローカルで使われる場
合でも、任意の書き換えできるフォルダにコピーして使われることをお勧めします。
Windowsの仕組みとして、iniファイルに限らずProgram Files配下は非管理者では通
常は書き換えできないようになっています。
管理者と非管理者で違うのは、xp以前からあるアプリの互換性のために、非管理者は
バーチャルストアという場所に仮想的に書き込めるようになっているためだと思いま
す。
管理者として実行した場合はバーチャルストアは働かず、Program Files配下に書き
込みできます。
秀丸エディタの32bit版は互換性のためにバーチャルストアが有効な状態になってい
ます。
秀丸エディタの64bit版やメモ帳など最近のアプリは、バーチャルストアは無効で、
書き換えしようとすると失敗します。
[その他]→[動作環境]→[32bit版]に「VirtualStoreを無効にする」という設定があ
りますが、これをONにすると、仮想的な書き込みはしないようになって、64bit版や
メモ帳と同じ振る舞いになります。
バーチャルストアが無効になると、Program Filesへの書き込みは失敗するのは、ini
ファイルの書き換えができず、正常に動作しないことになってしまうので、持ち出し
キットを使われる場合は、Program Filesに置くのはやっぱり無理ということになっ
てしまいます。
|
|