それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

Cygwinだとレジストリたどるのがものすごく楽

CygwinってWindowsのレジストリが /proc ファイルシステムにマウントされています.知ってた?僕忘れてた。

/proc/registry

takuya@letsnote:~$ ls /proc/registry/
HKEY_CLASSES_ROOT    HKEY_CURRENT_USER   HKEY_PERFORMANCE_DATA
HKEY_CURRENT_CONFIG  HKEY_LOCAL_MACHINE  HKEY_USERS

レジストリ見える!

HKEY_CURRENT_USER

takuya@letsnote:~$ ls -lat /proc/registry/HKEY_CURRENT_USER
合計 0
dr-xr-xr-x  8 takuya         None   0 6月  21 02:42 ..
dr-xr-x--- 15 Administrators SYSTEM 0 6月  20 03:22 .
dr-x------  3 SYSTEM         SYSTEM 0 6月  20 03:22 Volatile Environment
dr-xr-x--- 59 Administrators root   0 6月  20 03:22 Software
dr-xr-x---  2 Administrators root   0 6月  16 22:48 Network
dr-xr-x---  2 Administrators root   0 6月   5 13:48 Environment
dr-x------  4 SYSTEM         SYSTEM 0 5月  10 18:43 CLSID
dr-xr-x--- 18 Administrators root   0 5月   5 23:50 Control Panel
dr-xr-x---  7 Administrators root   0 4月  18 02:01 Printers
dr-x------  5 SYSTEM         SYSTEM 0 3月   5 14:25 Keyboard Layout
dr-xr-x---  3 Administrators root   0 3月   3 09:55 Console
dr-x------  3 takuya         None   0 2月   3 22:44 Identities
dr-xr-x---  3 Administrators root   0 2月   3 22:44 System
dr-x------  6 SYSTEM         SYSTEM 0 2月   3 22:44 EUDC
dr-xr-x---  4 Administrators root   0 2月   3 22:44 AppEvents

おおおレジストリファイルシステムになってる。/etc/と同じように設定見れる.

中身も見られる

takuya@letsnote:~$ echo `cat  /proc/registry/HKEY_CURRENT_USER/Environment/TEMP`
%USERPROFILE%\AppData\Local\Temp

レジストリ見るには最強では?

レジストリを探したり,一覧を出すのに,regedit 以外のツールを選ぶなら,まずCygwinを使って見ましょう.すごく楽ですね.

レジストリの編集にはregtool

regtoolコマンドも用意されています.Vimで書換えてもイケるみたいだけど。。。。