2012-11-26 6 views
5

Ich habe ein NPAPI-Plugin erstellt. Es verwendet zwei andere Dlls.
Ich muss diese DLL-Dateien zusammen mit Plugin dll als Erweiterung packen.
Wie kann ich das tun? Damit ich diese DLL in einen beliebigen Ordner legen und registrieren kann.Externe DLL-Packung mit NPAPI-Plugin-Erweiterung

Gibt es eine Möglichkeit, dies zu tun?

Sorry, wenn es ein Duplikat ist.

danke im voraus.

Antwort

2

Wenn Sie es als Erweiterung packen, fügen Sie einfach die zwei DLLs, die Sie benötigen, in das gleiche Verzeichnis in der Erweiterung wie die Plugin-DLL ein.

Beachten Sie, dass einige Browser den Suchpfad möglicherweise nicht finden können, diese DLLs zu finden; Wenn dies der Fall ist, können Sie DELAYLOAD versuchen, indem Sie diese DLLs verbinden und SetDllDirectory verwenden, um das Verzeichnis plugin dll dem Pfad hinzuzufügen.