Archive for 8月, 2015
もう一枚、箱根湯本
金曜日, 8月 21st, 2015箱根湯本なう
金曜日, 8月 21st, 2015雷門なう
木曜日, 8月 20th, 2015ファイル割り当てっと….(^^;..Windows8以降のデスクトップ
火曜日, 8月 18th, 2015ということで、拡張子の関連付けを自作なう。
Windows7まではいいのですが、Windows8以降は次の二つのレジストリもチェックしないと関連付けが行われない。というか方法がメトロアプリと整合性が取れない。
従前(Win7)までは、SOFTWARE\\Classes\\拡張子で良かったのが、メトロアプリかデスクトップアプリかをユーザーに選択させてそれを記録しているみたいだ。
そのレジストリ情報がこっちらしき感じ
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\{拡張子}\UserChoice\ProgId
または
HKEY_CURRENT_USER\Software\Microsoft\Windows\Roaming\OpenWith\FileExts\{拡張子}\UserChoice\ProgId
どっちかに残っているとSOFTWARE\\Classes\\拡張子にいくらPrgIDを設定しても「UserChoice」を立ち上げる。試しに「HKEY_CURRENT_USER\Software\Microsoft\Windows\Roaming\OpenWith\FileExts\{拡張子}\UserChoice\ProgId」を消してやると、
で、どっちかを選択すると。
HKEY_CURRENT_USER\Software\Microsoft\Windows\Roaming\OpenWith\FileExts\{拡張子}\UserChoice\ProgId
に「PrgID」がハッシュ付きで書き込まれる。…という感じ
セキュリティの関係でハッシュが合わないと起動しない感じですね。妥当な感じです。ハッシュ計算するWin32APIってあったかな?と
まじめにやるとめんどくさすぎるので、「HKEY_CURRENT_USER\Software\Microsoft\Windows\Roaming\OpenWith\FileExts\{拡張子}\UserChoice\ProgId」を検出すると、「自分で選択してね」というメッセージを表示してお茶を濁そうかと思っております。
ふぅ、めんどくさ。
火床なう
日曜日, 8月 16th, 2015TouchJWサムネイルハンドラはもちろん、コモンダイアログでも!
金曜日, 8月 14th, 2015TouchJW for DeskTop(旧DeskTopJW for Win)
木曜日, 8月 13th, 2015現行のDeskTopJW win版ですが、名称をTouchJW for DeskTopに変更します。従来、の版が8/1よりファイル制限を発動している関係と、今回よりJws/jwkが表示できるようになります。従来は強制的に行っていたファイ…
Posted by TouchJw on 2015年8月12日
こまちなう
木曜日, 8月 6th, 2015あづー
日曜日, 8月 2nd, 2015あづー
日曜日, 8月 2nd, 2015うらやまなうWindows Phoneから送信