SpicIE(C#を使用)を使用してIE拡張機能を開発することに制限はありますか?IE拡張機能がSpicIEで開発され、後でBHO(C ++?)として開発する必要がある場合、最初から再構築する必要がありますか?
1 に答える
1
IEとそれを使用する拡張機能の間のほとんどが薄いレイヤーであるため、これを使用しても制限されることはないと思います。何かが足りない場合でも、CLRには強力な相互運用メカニズムがあり、最後にSpicIEソースがあります。
それをC++プロジェクトに移植する必要がある場合は、はい、書き直す必要がありますが、使用するインターフェイスはほとんどIEのCOMインターフェイス(IHtmlxxxとそのすべてのジャズ:http: //msdn.microsoft.com/en-us/library/aa741322(v=VS.85).aspx)。これは、C#でもC++でも同じです。
PS:ソースが提供されているので、SpicIEコードを自分のコードとマージし、全体を1つのアセンブリでビルドするようにします。これにより、展開が容易になります。
于 2011-03-30T06:03:50.990 に答える