X-Finderの新規作成メニューにない
asmファイルを関連付けて、ShellNewを作って、テンプレートから新規作成できるようにした。しかしX-Finderの「ファイルの作成」ダイアログにasmファイルが登場しない。
いろいろ試行錯誤してみると、どうやらHKEY_CLASSES_ROOT\asmfileのキーから空だと登場しないみたい。ダメな例はこう(regの出力に注目!):
C:\>assoc .asm .asm=asmfile C:\>ftype asmfile asmfile=c:\masm32\qeditor.exe "%1" C:\>reg query HKEY_CLASSES_ROOT\asmfile ! REG.EXE VERSION 2.0 HKEY_CLASSES_ROOT\asmfile <NO NAME> REG_SZ HKEY_CLASSES_ROOT\asmfile\Shell
こうならOK:
C:\>reg query HKEY_CLASSES_ROOT\asmfile ! REG.EXE VERSION 2.0 HKEY_CLASSES_ROOT\asmfile <NO NAME> REG_SZ assembly lang HKEY_CLASSES_ROOT\asmfile\Shell
ちなみに、これらの値はX-Finderの起動時にしか読み取ってくれない感じ。