最近、新しいPCに買い替えた。
半年ぐらい前から調子が悪く、だましだまし使っていたが、そろそろ本格的におかしくなってきたので新しくすることに決めた。
それは良いのだが、Windows8.1って使い勝手がお世辞にも良いとは言いがたい。
デスクトップとタブレットでは使い方は違うのに、それを無理やり1つのUIにしたのが間違いだろう。
マウスで使う場合に旧来のスタートメニューとMetroのUIではマウスの移動量が違うし、デスクトップでタッチパネルを使おうとすると、常に腕を伸ばした状態で使うことになって腕がつかれそうだ。
まぁ、スタートメニューはフリーのソフトでなんとでもなるしWindows8.1の愚痴はともかくとして、それ以上の問題にぶち当たった。
ファイルサーバをネットワークドライブに割り当てて使おうと思ったら、アプリからネットワークドライブが使えない。
エクスプローラからファイルは開けるのに、ネットワークドライブが使えないのでアプリから開くとか保存ができなくて困る。
画像の左がエクスプローラで、右がTeraPadでファイルを開こうとしているところ。
アプリの方にはネットワークドライブが出てきていない。
ググってみたら、ちょうどいいところを見つけた。
[Windows7][UAC][C#]ネットワークドライブが見えない?
どうやらWindows上の仕組みでそうなってしまうようだが、なんでそんなわけのわからない仕組みが入っているのだろうか。
ともかく書いてある通りにレジストリをいじったら直ったのでとりあえず良しとする。
追記
先のページのレジストリの場所について、途切れて正しい場所が分かりにくいので一応書いておく
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System