[C#][.NET][COM][BHO] レジストリへの登録メソッドを書く

[ComRegisterFunction]
public static void RegisterBHO(Type type)
{
    //レジストリへの登録処理
}

[ComUnregisterFunction]
public static void UnregisterBHO(Type type)
{
    //レジストリからのエントリ削除処理
}

多分public static voidでTypeを引数にとるメソッドに
[ComRegisterFunction][ComUnregisterFunction]と書いておく。

キーの操作はMicrosoft.Win32.Registryクラスを使う。

あとは出来たDLLをregasmで登録する。

登録
regasm /codebase "sample.dll"

解除
regasm /u "sample.dll"