C#でIEツールバー作成::開発方法

2013年11月3日更新 view: 94 view

C#でInternetExplorerツールバー

下記のサイトでサンプルプログラムを入手しておくと便利です。
http://www57.atwiki.jp/do2013revolutions/pages/15.html

【開発手順】
①参照設定(基礎になる部分はDLLで)
■IeBandDoRevolutions.dll
■Interop.SHDocVw.dll
②ユーザーコントロールで開発
■(オリジナル名称).dll

①②の3つのDLLを登録すると自動で表示される。

IE登録ユーティリティも同封されている(バッチで使う)

①gacutil.exe

②RegAsm.exe

開発手順(詳細)

■インストールバッチ ※必ず管理者権限で実行

REM カレントフォルダへ移動
cd /d %0\..
REM Base
gacutil /if IeBandDoRevolutions.dll
regasm IeBandDoRevolutions.dll
REM Interop
gacutil /if Interop.SHDocVw.dll
regasm Interop.SHDocVw.dll
REM original
gacutil /if IeBdDoRevolutionsSample.dll
regasm IeBdDoRevolutionsSample.dll

■アンインストールバッチ ※必ず管理者権限で実行

cd /d %0\..
gacutil /u IeBandDoRevolutions.dll
regasm /u IeBandDoRevolutions.dll
gacutil /u Interop.SHDocVw.dll
regasm /u Interop.SHDocVw.dll
gacutil /u IeBdDoRevolutionsSample.dll
regasm /u IeBdDoRevolutionsSample.dll
スポンサードリンク

その他注意点

登録時にStrong Name ・・・エラーが発生

sn.exeを使用して以下のコマンド
sn -k 任意の名前.snk


dorevsample.snk

これを署名として登録
AssemblyKeyで追記
VSプロパティで登録も可能(推奨)

スポンサードリンク

関連記事

関連カテゴリ