2009-07-23 9 views
1

Das nächste, was ich gefunden habe, ist mit Activator.CreateInstance, aber Sie können nicht einen Server-Namen/Kontoinformationen übergeben.Gibt es eine .NET-Entsprechung zu CoCreateInstanceEx?

Was Ich mag würde programmatisch tun, ist ein COM-Objekt auf einem anderen Computer zu erstellen. (Ich weiß, ich kann es auf einem anderen Computer erstellen, indem Sie die Komponenteneigenschaften in der Systemsteuerung ändern, aber ich möchte die COM-Komponente auf einem anderen Server basierend auf einer Benutzerauswahl dynamisch starten)

Gibt es einen verwalteten Weg zu diesem, oder sollte ich p-Aufruf CoCreateInstanceEx

Antwort

3

Nein, müssen Sie CoCreateInstanceEx über P/Invoke verwenden.

+0

Wenn das der Fall ist, warum gibt es 'Server' Parameter in 'GetTypeFromCLSID'? http://msdn.microsoft.com/en-us/library/y76yy1s2(v=vs.100).aspx – Ajay

Verwandte Themen