2009-06-22 5 views

Antwort

0

Registration free activation is described here. Grob gesagt sieht es so aus, als ob Sie Ihre COM-Komponenten und -Clients wie gewohnt erstellen und dann alle in dasselbe Verzeichnis mit einer Manifestdatei stellen, die die COM-Registrierungsinformationen enthält.

+0

Ich hatte dies gesehen und versucht, dies für die Anwendung zu verwenden. es funktioniert für eine dll, aber nicht für eine exe.als ich sagte der Pfad des Anrufs ist C# -Anwendung -> Aufruf von Out-of-Process-Exe (das ist durch COM) und dann ruft diese Out-of-proc einige COM dlls. –

+1

oh sorry, ich glaube nicht, dass Registrierung frei COM Aktivierung unterstützt DCOM –

+1

danke für die schnelle Antwort. Ist es an irgendeinem Ort von Microsoft dokumentiert, dass Out-of-Proc-COM für die Aktivierung der Registrierung nicht unterstützt wird? Ich suchte, konnte aber keine Informationen dazu bekommen. –

-1

Sie können dies überprüfen article. Der Autor lädt COM IFilter-Objekte unter Umgehung des CoCreateInstance-Standardwerts. Vielleicht kann dir das helfen.

+0

Dies bedeutet, dass wir Änderungen an der aktuellen Design vornehmen müssen. Vielleicht sollte dies meine letzte Option sein, wenn ich keine anderen Wege finde. –

+0

Ich habe diese Route für meine Anwendungen überprüft und festgestellt, dass sie ziemlich umständlich und mühsam ist, da die Entwicklung und das Testen der Anwendungen zeitaufwendig sind –

1

Blick auf Microsoft Forum Registration-Free EXE COM Server ? So gibt es keine direkte Möglichkeit, diese Arbeit whithot alle zusätzlichen Code zu tun. Was mich betrifft, muss der Code für die klassische Registrierung noch immer das Datum des Marshalling korrigieren.

Verwandte Themen