ActiveX als sicher markieren

  • VB6

    ActiveX als sicher markieren

    Ich habe mit VB 6 eine ActiveX-Komponente zum Auslesen eines Kartenlesegerätes über den Internet Explorer erstellt.

    Das ActiveX (oder die cab-Datei) wird signiert mit Microsoft Authenticode mittels signcode.exe.
    Das Zertifikat habe ich gerade erst neu erhalten.

    Mit dem Verpackungs- und Weitergabe-Assistent erstelle ich dann ein Internet-Paket (cab-Datei). Dabei werden der Active-Komponente die Eigenschaften "Sicher für Scripterstellung" und "Sicher für Initialisierung" zugewiesen.

    Diese Komponente ist mit Hilfe des Object-Tags in eine HTML-Seite eingebunden. Die Codebase (cab-Datei) ist ebenfalls auf diesem Server verfügbar.

    Object-Tag:
    OBJECT ID="vkread" CLASSID="CLSID:B5C6B7F9-D5D7-4C76-B335-5FC83BFFC676" CODEBASE="vkread.CAB#version=1,4,0,0" VIEWASTEXT

    Javascript:
    function DatenUebernehmen()
    {
    var obj = document.getElementById("vkread");
    document.Form1.TextBox1.value = obj.GetText();
    return true
    }

    Bei mittlerer Sicherheitseinstellung des Browsers erhalte ich bei der Datenübernahme aus dem ActiveX mittels Javascript trotz gesetzter Sicherheit folgenden Fehler: "Ein ActiveX-Steuerelement auf dieser Seite ist nicht sicher..."

    Was mache ich falsch ? - Gibt es andere Möglichkeiten ?

    Vielen Dank im Voraus ;)

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „“ ()