J'ai tenté d'utiliser la fonction d'assistance à distance par offre non sollicitée intégrée dans les fenêtres de mon application depuis des mois sans succès. Pour être clair, c'est exactement la même fonctionnalité que msra/offerRA computername. où un expert peut offrir une assistance à distance au novice sans que le novice doive créer manuellement une chaîne de tickets. Pour autant que je sache, ceci est accompli en utilisant DCOM pour communiquer des informations en utilisant RAserver et ensuite MSRA prend le relais pour la connexion réelle. J'ai confirmé que je peux utiliser MSRA/OfferRA ComputerName pour que la fonctionnalité soit présente.Assistance à distance Dot Net Offer
J'ai essayé beaucoup API/DLL et je ne peux toujours pas comprendre comment offrir assistence à distance dans OFFERRA
Je TRIE les modules suivants. AxRDPCOMAPILib RDPCOMAPILib RAServerLib RendezvousSessionLib
i ont essayé tant de variations différentes de code son pas possible de les poster tous ici. J'ai besoin d'aide pour savoir comment utiliser la fonctionnalité OfferRA à l'aide de Windows Remote Assistance. Je ne veux pas créer une application peer to peer. Je voudrais que mon application se connecte à l'assistance à distance sur l'ordinateur client en utilisant le MSRA qui est installé sur leur ordinateur à partir de Microsoft.
Toute aide serait appréciée.
Tentative Code1:
AxRDPViewer Viewer = new AxRDPViewer();
Viewer.BeginInit();
Viewer.SuspendLayout();
RemoteAssistanceWindow.Child = Viewer;
Viewer.ResumeLayout();
Viewer.EndInit();
((AxRDPViewer)RemoteAssistanceWindow.Child).Connect("DZ0006", "MySecretUsername", "MySecretPassword");
Résultats:
Une première chance exception de type 'System.ArgumentException' a eu lieu dans AxRDPCOMAPILib.dll
Le programme « [4936] Enterprise.vshost. exe: Program Trace 'a quitté avec le code 0 (0x0).
Le programme '[4936] Enterprise.vshost.exe' s'est terminé avec le code -1073741819 (0xc0000005) 'Violation d'accès'.
Update 2:
RDPViewer Viewer = new RDPViewer();
IMRequestRA Request = new IMRequestRA();
Request.SetRendezvousSession(Viewer);
Le 0x1c60 de fil est sorti avec le code 259 (0x103).
Le programme '[7520] Enterprise.vshost.exe: Program Trace' a quitté le code 0 (0x0).
Le programme '[7520] Enterprise.vshost.exe' s'est terminé avec le code -1073741819 (0xc0000005) 'Violation d'accès'.
Quel est le problème? –
Je n'arrive pas à utiliser OfferRA en utilisant les bibliothèques. RAserverLib a une interface IIMOfferRA mais je ne peux pas l'utiliser. Rien ne se passe. aucun journal des événements et notant dans la fenêtre de sortie. Le programme '[6388] Enterprise.exe: Program Trace' est sorti avec le code 0 (0x0). Le programme '[6388] Enterprise.exe' s'est terminé avec le code 0 (0x0). –