C#でIEのツールバーを作ろうとすると、[[BandObjects:http://www.codeproject.com/csharp/dotnetbandobjects.asp]]が簡単なようです。.NETのユーザーコントロールがそのまま使えるのが好いですね。

 とりあえず、当サイトへのアクセスを簡便にするツールバーを作ってみました。

*** じょもらツールバー
*** じょもらツールバー [#fbfbb694]
-インストーラー~
&ref(JomoraToolBar.msi); (366KB)~
[[MD5ハッシュ値>C#/サンプル/MD5ハッシュ値の計算]]:8052eb2d31bed316d4d089dacb62f9bd
-- &color(red){正常に登録できない現象が多発しています。このインストーラはダメかもm(__)m};
-- 左のテキストボックスに文字列を入力して「blog」「wiki」ボタンを押すと、その文字列で各コンテンツを検索します。
-- アセンブリをレジストリに自動登録するためにインストーラ形式で配布します。
-- GACには登録しません。/codebaseを指定しています。
-- regasm.exeを実行しているだけなので、コマンドプロンプトが表示されちゃいます(++
--- なんとかregasm.exeの処理をインストーラクラスのコードにできないかしら?

#ref(toolbar.png,center);

-ソースコード+.NETプロジェクトファイル~
&ref(JomoraToolBar_src.zip); (15.7KB)~
[[MD5ハッシュ値>C#/サンプル/MD5ハッシュ値の計算]]:57136f8887dc1053601a8aeef2d04016
-- ビルドには、[[BandObjects:http://www.codeproject.com/csharp/dotnetbandobjects.asp]]が必要です。


*** (補足) Regasm.exeの処理をC#コード化
*** (補足) Regasm.exeの処理をC#コード化 [#i5ddb727]
 現在、調査中で情報を求めています。
- [[Regasm2.exe:http://www.codeproject.com/csharp/regassembly2.asp]]がソースを公開していますが、COM + Admin Type Libraryのバージョンが違うためか正常に動作しません。
- Regasm.exe は RegCode.dll を利用しているようなので、ならばRegCodeを直接キックしようともしてみましたが、よくわかりません。

----
[2009-04-27] [[SpicIE:http://code.msdn.microsoft.com/SpicIE]]ってのが、より簡便なようです。


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS