Я пытаюсь использовать функцию незапрошенных предложений Remote Assistance, встроенную в окна в моем приложении уже несколько месяцев, без каких-либо успехов.Dot Net Offer Удаленный помощник
, чтобы быть ясным, это точно такая же функциональность, как msra/offerRA имя_компьютера. , где эксперт может предлагать удаленную помощь новичкам без новичков, которые должны вручную создать маршрутную строку. Насколько я знаю, это достигается с помощью DCOM для передачи информации с использованием RAserver, а затем MSRA берет на себя фактическое соединение. Я подтвердил, что могу использовать MSRA/OfferRA ComputerName, так что функция доступна.
Я пробовал много API/DLL, и я до сих пор не могу понять, как предложить удаленное Содействие в OFFERRA
У меня есть TRIE следующих модулей. AxRDPCOMAPILib RDPCOMAPILib RAServerLib RendezvousSessionLib
я попытался так много различных вариантов кода его не представляется возможным разместить их все здесь. Мне нужна помощь, чтобы знать, как использовать функциональность OfferRA с помощью Windows Remote Assistance. Я НЕ хочу привязывать одноранговое приложение. я хотел бы, чтобы мое приложение подключилось к удаленной помощи на клиентском компьютере, используя MSRA, установленную на их компьютере от Microsoft.
Любая помощь будет оценена по достоинству.
Покушение Код1:
AxRDPViewer Viewer = new AxRDPViewer();
Viewer.BeginInit();
Viewer.SuspendLayout();
RemoteAssistanceWindow.Child = Viewer;
Viewer.ResumeLayout();
Viewer.EndInit();
((AxRDPViewer)RemoteAssistanceWindow.Child).Connect("DZ0006", "MySecretUsername", "MySecretPassword");
Результаты:
Первый шанс, исключение типа 'System.ArgumentException' произошло в AxRDPCOMAPILib.dll
Программа «[4936] Enterprise.vshost. exe: Program Trace 'вышел с кодом 0 (0x0).
Программа '[4936] Enterprise.vshost.exe' вышла с кодом -1073741819 (0xc0000005) «Нарушение прав доступа».
Обновление 2:
RDPViewer Viewer = new RDPViewer();
IMRequestRA Request = new IMRequestRA();
Request.SetRendezvousSession(Viewer);
Нить 0x1c60 завершился с кодом 259 (0x103).
Программа '[7520] Enterprise.vshost.exe: Program Trace' вышла с кодом 0 (0x0).
Программа '[7520] Enterprise.vshost.exe' вышла с кодом -1073741819 (0xc0000005) «Нарушение прав доступа».
В чем проблема? –
Я не могу использовать OfferRA, используя библиотеки. RAserverLib имеет интерфейс IIMOfferRA, но я не могу его использовать. Ничего не произошло. нет журналов событий и записи в окне вывода. только это Программа «[6388] Enterprise.exe: Program Trace» вышла с кодом 0 (0x0). Программа '[6388] Enterprise.exe' вышла с кодом 0 (0x0). –