• 締切済み

sleipnirでmsnメッセンジャーを開く

sleipnirでmsnメッセンジャーを開きたいのですが なにか良い方法はありますでしょうか? ちなみに MSN MessengerがURLを開くブラウザを決定する挙動が、大体つかめた気がするので、手順を書いてみようかと。かなりアクロバットなレジストリの参照の仕方をしているなぁという感想。普通にhttpの関連付けから起動とかで良いじゃん。 MSN MessengerはURLを開く時、以下のような感じでレジストリを参照してました。 HKEY_CLASSES_ROOT\.htmの標準の値を読む htmlfileだった場合 IE強制(多分) htmlfileでない場合 HKEY_CURRENT_USER\httpをチェック(普通は無い) HKEY_CLASSES_ROOT\httpをチェック(普通はある) HKEY_CLASSES_ROOT\httpの関連付けに従ってURLを開く というわけで、やることは、 HKEY_CLASSES_ROOT\htm.dummyなどダミーのキーを作る HKEY_CLASSES_ROOT\.htmの標準の値を上記のキー名にする HKEY_CLASSES_ROOT\httpの関連付けを起動したいブラウザにする ということになります。これでMSN Messengerから任意のブラウザを起動することができるはずです。 こんな感じのレジストリファイルを作成し、ダブル・クリックしてやれば良いはず。 REGEDIT4 [HKEY_CLASSES_ROOT\htm.dummy] [HKEY_CLASSES_ROOT\.htm] @="htm.dummy" [HKEY_CLASSES_ROOT\http\shell] @="Moon" [HKEY_CLASSES_ROOT\http\shell\Moon] @="Moon" [HKEY_CLASSES_ROOT\http\shell\Moon\command] @="\"C:\\Program Files\\Moon Browser\\mb.exe\" \"%1\"" にすればできるとあるサイトに書いてあったのですが やり方がわかりません。 わかりやすくどなたか教えていただけないでしょうか? よろしくおねがいします

noname#45470
noname#45470

みんなの回答

回答No.2

結果にそれほど支障はないと思いますが 先ほどのサンプル \shell\Moonの部分を\shell\Sleipnir と修正していませんでした。 >Program Files\\Fenrir & Co\\Sleipnir\\binフォルダの中で ダブルクリックすればよいのでしょうか? そのレジストリファイルはどのフォルダにあっても ダブルクリックすれば項目が追加されると思います。 念のため レジストリのバックアップを取る事と OSの再起動での状況確認もしたほうがいいと思います。

noname#45470
質問者

補足

ご丁寧にありがとうございます 拡張子.regファイルをダブルクリックしたのですが 駄目でした 誤解後にすみませんが僕のやりたいことは MSNメッセンジャーでタスクバーから表示された hotmailのメール表示のリンクをクリックして それをsleipnirで表示ということが目的なのですが これが上記のレジストリの修正でできるようになるんですよね? そういえばこのダブルクリック動作の前に スタートパネルの「ファイル名を指定して実行」から「regedit」 で直接 HKEY_CLASSES_ROOT\http\shell の中にインストールしたほかのブラウザ(firefoxとsleipnir v.1.6.6 を手動で削除しました。 先ほどから再起動したらデスクトップのバック画像が デフォルトに戻っていてデスクトップアイコンのアイコンのところが 青く反転していたのですがなにかこれに関係あるのでしょうか?

回答No.1

以前、 同じことを実行した覚えがありますが、 かなり以前のことなので うろ覚えなので 間違いがあるかもしれませんが、 投稿させていただきます。 まず メモ帳などのエディタを使用し、 例文の記述を 下記のように 自分の使用したいブラウザのパスなどに 修正したうえで、 ".reg"という拡張子のファイルを作成し、 ダブルクリックだったと思います。 REGEDIT4 [HKEY_CLASSES_ROOT\htm.dummy] [HKEY_CLASSES_ROOT\.htm] @="htm.dummy" [HKEY_CLASSES_ROOT\http\shell] @="Sleipnir" [HKEY_CLASSES_ROOT\http\shell\Moon] @="Sleipnir" [HKEY_CLASSES_ROOT\http\shell\Moon\command] @="\"C:\\Program Files\\Fenrir & Co\\Sleipnir\\bin\\Sleipnir.exe\" \"%1\""

noname#45470
質問者

補足

早速のご回答ありがとうございます 今、既成したのでですがこれを Program Files\\Fenrir & Co\\Sleipnir\\binフォルダの中で ダブルクリックすればよいのでしょうか?

関連するQ&A

  • Windows live Messengerでリンクが開けない

    Windows live Messengerでリンクが開けない Messengerから開くブラウザをIE以外にしようとして、調べたら REGEDIT4 [HKEY_CLASSES_ROOT\htm.dummy] [HKEY_CLASSES_ROOT\.htm] @="htm.dummy" [HKEY_CLASSES_ROOT\http\shell] @="Moon" [HKEY_CLASSES_ROOT\http\shell\Moon] @="Moon" [HKEY_CLASSES_ROOT\http\shell\Moon\command] @="\"C:\\Program Files\\Moon Browser\\mb.exe\" \"%1\"" と、このように変更したらよいと書いてあったのでレジストリファイルを作って変更してみました。 するとインスタントメッセージ上からリンクが開けなくなってしまいました。 よくよく見れば、上記の変更は「【MSN Messenger】のリンクをIE以外で開く」と書いてありました… バックアップは取り忘れていました。 どなたか回答お願いします…

  • 以下の意味がわかりません。レジストリー

    以下のこんな感じでレジストリファイルを作れと指示があるのですが、なんのことやらさっぱりわかりません。 何を起動してどうするか教えてもらえませんか? REGEDIT4 [HKEY_CLASSES_ROOT\htm.dummy] [HKEY_CLASSES_ROOT\.htm] @="htm.dummy" [HKEY_CLASSES_ROOT\http\shell] @="Sleipnir" [HKEY_CLASSES_ROOT\http\shell\Sleipnir] @="Sleipnir" [HKEY_CLASSES_ROOT\http\shell\Sleipnir\command] @="\"C:\\Program Files\\Sleipnir\\bin\\Sleipnir.exe\" \"%1\""

  • キー名が大文字と小文字で違いがあるのでしょうか

    Windows8.1のレジストリのことでわからないことがあります。 「管理者として実行」にかかわるレジストリキーは HKEY_CLASSES_ROOT\batfile\shell\runas HKEY_CLASSES_ROOT\exefile\shell\runas HKEY_CLASSES_ROOT\cmdfile\shell\runas HKEY_CLASSES_ROOT\cplfile\shell\runas HKEY_CLASSES_ROOT\mscfile\shell\RrunAs などがありますが、最後のキーだけ大文字小文字が混在しているキー名になっています。 このキーだけでなく、同じキー名でも大文字小文字が混在しているもの、大文字だけのもの、小文字だけのものがあったりするのですが、何か意味があるのでしょうか。

  •  ファイルの拡張子の関連付けについて

     ファイルの拡張子の関連付けについて    初心者なのでよくわからないところもあるのですが。(まちがっていたらすみません。)    自分の認識では、拡張子の関連付けの設定は、      HKEY_CLASSES_ROOT¥.exe このようにレジストリに設定されていると思うのですが、   たとえば abcdef.ssk というファイルがあったとして、    HKEY_CLASSES_ROOT¥.ssk という設定がされていなくも、プログラムの実行上問題ないのでしょうか?   もし問題があるとして、レジストリの設定をできるフリーソフトなどはあるのですか。   わかるようでしたら、よろしくお願いします。      

  • フォルダが開かなくなりました。

    レジストリをいじったらフォルダが開かなくなりました。多分「HKEY_CLASSES_ROOT\Folder\shell\explore」と言うキーを誤って削除してしまったからだと思います。復元させる方法などありましたら教えてください。よろしくお願いします。

  • ディレクトリとフォルダ

    レジストリキーにおいての両者の違いがわかりません。 HKEY_CLASSES_ROOT\Directory\shell HKEY_CLASSES_ROOT\Folder\shell の両者の違いはどこにあるのでしょうか。

  • ファイルの関連付けができない

    ペイントソフトのSAIのファイルの関連付けが出来ません いろいろ調べてみて レジストリエディタをいじるのはわかったんですが肝心のHKEY_CLASSES_ROOT\Applicationsのところになにもないんです 使用OSはWin7です 何か解決策はないでしょうか

  • CSSファイルをダウンロードできるように

    仕事上必要な機能なのですが、なかなかよい方法が見つからず、困っているのですが・・・ IEのURL欄にCSSファイルのURLを入力したとき、 圧縮ファイルなどのURLを入力したときと同様に、ダウンロードダイアログが出るようにする方法、ないでしょうか? 最初の状態では、FrontPageが立ち上がってしまって・・・ レジストリエディタで「HKEY_CLASSES_ROOT\CSSfile\shell」の中身をすべて消したところ、こんどはメモ帳が立ち上がってしまい、 さらに「HKEY_CLASSES_ROOT\.css\PerceivedType」を消したところ、 「このファイルを開けません・・中略・・一覧からプログラムを選択する」 というダイアログが出るようになったのですが、ダウンロードするという選択肢が出てきません。。

  • [XP]Webブラウザ指定レジストリが不正?

    XPでWebブラウザをIEにすると、 レジストリHKEY_CLASSES_ROOT\http\shell\open\command のデータ値が不正なショートネームになってしまうようになってしまいました。 "…\IEXPLORE.EXE"が不正なショートネーム"…\IEXPLO~1.EXE"などとなってしまいます。 正常に戻す方法があったら教えてください!

  • ファイルの「関連付け変更」は、どこに記録されるの?

    「BMP ファイル」のケースでおたずねします。 このファイルをダブルクリックすると、 特に設定変更とかしていなければ、 「Windows 画像とFAX ビューア」で画像が開かれると思います。 このBMP 形式について、 「フォルダオプション」で、 関連付けを、たとえば「Paint」に変更すると、 ファイルのダブルクリックでは、 「ペイント」で画像が開かれると思います。 ---- このように、起動するプログラムが変わるのは、 「関連付け変更」に伴ってレジストリのどこかが書き替えられて、 というような仕組みなんでしょうか? その辺りについて、 具体的にお分かりでしたら、よろしくお願いいたします。 ---- 一応、   HKEY_CLASSES_ROOT\.bmp のところや、   HKEY_CLASSES_ROOT\Paint.Picture のところを覗いてみたりもしたんですが、 良く分かりませんでしたもので。 --

専門家に質問してみよう