2012-05-02 14 views
0

Internet Explorer(ActiveXオブジェクト)のプラグインを作成して正常にインストールしましたが、ブラウザでは名前の前に表示されます(検証されません)。ここでIEプラグイン(未確認)

は、レジストリ値は次のとおりです。

string buttonPath = @"SOFTWARE\Microsoft\Internet Explorer\Extensions\" + t.GUID.ToString("B"); 

       RegistryKey But= Registry.LocalMachine.CreateSubKey(buttonPath); 
       But.SetValue("ButtonText", "****"); 
       But.SetValue("Default Visible", "Yes"); 
       But.SetValue("Icon", "C:\\BB.ico"); 
       But.SetValue("HotIcon", "C:\\bB.ico"); 
       But.SetValue("CLSID", "{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}"); 
       But.SetValue("ClsidExtension", "{" + Guid + "}"); 
But.Close(); 

なぜそれが起こるんし、どのように私はそれを修正することができますか?

答えて

1

あなたはそれを最初に署名する必要があります。 CERT 2.signし1.Getそれ 3.publish

+0

そして、どのように私はそれを行うことができますか? – MarcoM

+0

ちょうどGoogleのSignTool :) – neohope

+0

それは問題を解決しません... – MarcoM