【その1】
C#というより,COMの話しかもしれないけど,ComRegisterFunction時にNoExplorer(値は1)を設定することでIEのみで動作させるようにすることができた。
staticな値をBHOで持ってるとIEとExplorerで同時にアクセスに行った場合,セキュリティ例外が出てしまっていたのは,これで回避w
【その2】
頭が@で始まる文字列ってどんな意味があるのかと思って調べたら,
・・・(Θ.Θ) すやすや ハッ!(`ロ´;)
C#プログラミングTips:文字列処理に関するヒントの説明の方がわかりやすくて,@で始まる文字はエスケープ不要で文字列を定義することができるらしい。パスを記述する以外にも正規表現書くのにも使えそう。
【その3】
StreamWriterを同期化させたい場合はTextWriter.Synchronized(stream)を利用する。
【その4】
usingは使える場合では極力つかったほうがよいっぽい。