?? DCOM-Fernaktivierung ??
-
Habe die in Beispielen gefundenen Codes für Fernaktivierung umgesetzt. Solange es sich um eine lokale IP handelt, funktioniert es, sobald es eine nichtlokale IP ist, geht nix mehr!
Hat da jemand ein paar gute Links zu ?
Danke im Voraus
-
Hast du mal etwas Source oder einen genauen Bezug.
Habe gerade eine COM geschrieben. Die Clients holen sich das COM-Interface von Remote.
-
Hi,
Original erstellt von Unix-Tom:
...
Die Clients holen sich das COM-Interface von Remote.Was hast Du damit gemeint?! SOAP, XML_RPC, DCE-RPC ?! auf COM?als eine Art .NET Simulator?
@ReneG:
Warum nutzt Du nicht die COM+ Dienste des MTS?cu
P84
-
HRESULT CoCreateInstanceEx(
REFCLSID rclsid, //CLSID of the object to be created
IUnknown *punkOuter, //If part of an aggregate, the
// controlling IUnknown
DWORD dwClsCtx, //CLSCTX values
COSERVERINFO *pServerInfo, //Machine on which the object is to
// be instantiated
ULONG cmq, //Number of MULTI_QI structures in
// pResults
MULTI_QI *pResults //Array of MULTI_QI structures
);
-
Also es ist so:
Innerhalb eines Netzwerks habe ich IPs im Bereich derer meiner Netzwerkkarte und andere, die aber über den Explorer genauso sichtbar sind.
Nutze ich nun DCOM, kann ich die Komponenten auf den ersteren IPs fernaktivieren, bei den anderen kommt: 'Unknown RPC'Was mach ich falsch?
-
@ReneG:
Hmm,
hast Du die Topologie überprüft: http://www.urz.uni-heidelberg.de/Netzdienste/nm/Netzfort010508/Netzwerktechnik.pdf
EndPoints auf dem Server berücksichtigt? Router? Proxy? ...
IDL auf Server(n) übertragen worden?
Automatische oder manuelle RPC Bindung?
Bindungs- oder Kontext-Handle-Error "unknown RPC" ?
Und die COM+ - Dienste willst Du nicht nutzen?! Wäre Vieles einfacher.:) http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cossdk/htm/services_toplevel_8uyb.aspUnd wie wäre es mal mit ein bischen Code. Bei meiner Kristallkugel sind die Batterien alle.:D
@Unix-Tom:
Sagen wir mal : Starkes Missverständnis...
Heute generiere ich RPC rein XML basiert, deshalb ... http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cossdk/htm/pgservices_soap_10af.asp
-
Möglicherweise ist es doch ein hardwaretechnisches Problem:
An lokale PCs komm ich ja direkt ran, an die anderen nur über Proxy/Firewall .. möglicherweise (bin mir ziemlich sicher) sind einfach nur die DCOM-Ports an der Firewall gesperrt.Danke für den Geistesblitz
-
Shon mal an Sicherheitsmechanismus von DCOM gedacht ?