Techracho

VirtualStoreについて

このエントリーをはてなブックマーク Share
2009.10.31    Windows, 馬場      baba   

Vistaや7では当たり前のことで、ちょっと古いネタなのですが、XPから移行した際にはまりかねない点なので書いてみます。

Vista以降では、C:\Program Files や C:\Windows 以下などへ通常権限では書き込めません。
UACが有効になっている限り、管理ユーザも普段は通常権限になるので、これらのフォルダに変更を加えようとするとUACが発動するはずです。

この制限はプログラムから書き込む場合も同じで、管理者権限で起動(起動時に右クリック「管理者として実行」)した場合は良いのですが、そうでない場合は書き込めません。

プログラムは通常 C:\Program Files にインストールするので、プログラムディレクトリにデータを保存できない、ということになります(UAC対応していない場合)。
そのため、行儀正しいプログラムは、Application Dataなどに設定を書き込みます。

一部のフリーソフトなどは、プログラムファイルと同じ場所にファイルを書き込もうとします。
このようなソフトから書き込みを試みた場合、単に失敗するのではなく、別のフォルダにリダイレクトされて書き込まれます。

具体的には、C:\Users\ユーザ名\AppData\Local\VirtualStore 以下に書き込まれます。

例えば、C:\Program Files\HogeApp\HogeApp.exe を、babaがログインして起動した場合、HogeApp.exeから同じフォルダに書き込みしたら、
C:\Users\baba\AppData\Local\VirtualStore\Program Files\HogeApp
にファイルが生成されます。

設定ファイルが無い!とか、管理者権限で起動したら設定が変わってる!という場合、これを調べてみると良いと思います。
ちなみに、AppDataフォルダは隠しフォルダなので、フォルダオプションで表示設定しないと出てきません。

またWindows 7を買いました

このエントリーをはてなブックマーク Share
    馬場      baba   

前回は会社用でしたが、今回は個人用。

Windows 7 Professional 優待アップグレード

仮想マシン欲しくてボリュームライセンス買うつもりなので、パッケージ買うつもりは無かったのですが、なんとなく箱が欲しいから買ってしまいました。
同じノリでファミリーパックも2パック買ってしまいました。

DSP版Ultimateはまだ我慢していますが、Ultimate αみたいなのが出たら絶対やられるので、出ないことを祈ります。

ついでに、立ち寄ったドスパラで面白いマウスがあったので、ネタ用に2つ買いました。
某国産マウス

さすが某国。ヶーブルが良いですよね。

こんなだからお金が貯まらない

内定通知書

このエントリーをはてなブックマーク Share
    渡辺      peter   

本日、BPS始まって以来、初の内定通知著を手渡ししました。
田舎の小さな会社の内定通知書だけど、
今後の展望を思い描きながら、想いを込めたものです。

渡した学生も喜んでくれたようです。頑張って作ってよかった。
その様子をみて、感動しました。

残念ながらインターンを終えた彼には目標があって単純に来年からヨロシク!
ってわけにはいかないのですが、近い将来にまた関われることを期待しています。

写真をアップしたいところなのですが
PCを変えてカードリーダーがなくなったのでアップロードできず・・・

明日買いに行きます。

COPYRIGHT [C] 2009 BEYOND PERSPECTIVE SOLUTIONS LTD. ALL RIGHTS RESERVED.