Utiliser une DLL sur un ordinateur distant

Utiliser une DLL sur un ordinateur distant - VB/VBA/VBS - Programmation

Marsh Posté le 21-01-2009 à 17:59:20    

[:oh hai]
 
A priori le problème est simple et j'ai déjà touché à ça il y a bien longtemps: j'instancie un objet sur une machine distante et j'appelle ses méthodes et propriétés depuis ma machine locale.
 
J'ai donc une ligne du genre:
 

Code :
  1. Set obj = CreateObject("MaClasse", "MonServeurDistant" )


 
Sachant que MonServeurDistant est mon serveur de développement sur le réseau, que je suis admin autant sur ma machine locale que sur le serveur en question avec le même login domaine.
 
MAIS, j'ai le bête message 429, ActiveX component can't create object.
 
Qu'est-ce qui cloche? :??: (j'ai accès au serveur en remote control et tout)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 21-01-2009 à 17:59:20   

Reply

Marsh Posté le 21-01-2009 à 18:08:36    

Premier élément de réponse dans l'event log local:
 

Citation :

DCOM got error "Class not registered " from the computer MonServeurDistant when attempting to activate the server:
{9E57DF6A-DE63-4EC0-B0FF-C9313174959B}


 
Sauf qu'elle est bien enregistrée ma classe [:dawa]
 
Je m'en vais faire une recherche google avec ça...


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 22-01-2009 à 10:25:54    

J'ai trouvé une solution mais pas sûr que ça soit la solution idéale: j'ai balancé la DLL à laquelle je voulais accéder dans une application COM+ qui tourne avec un user qui a les droits d'admin sur le serveur (et mon user est assigné au rôle CreatorOwner de l'application).


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed