отсутствует Axhost после использования axImp.exe - PullRequest
1 голос
/ 17 апреля 2010

Надеюсь, кто-нибудь сможет мне помочь.

Мое оригинальное задание: Я хочу написать программу на c #, которая автоматически подключает локальных пользователей удаленного компьютера (win server 2008).

техническая проблема Я нашел статью code_project, которая делает именно то, что мне нужно: http://www.codeproject.com/KB/cs/RemoteDesktop_CSharpNET.aspx Однако после его загрузки я увидел, что этот проект ссылается на AxMSTSCLib.dll (один из его элементов - AXHost)

Вы должны вручную создать эту DLL. Он оборачивает COM-объект для использования в vsual studio как объект .net.

Я использовал команду axImp.exe для создания AxMSTSCLib.dll: %% \ aximp.exe% windir% \ system32 \ mstscax.dll

Но нет Axhost (проверял браузер объектов через visual studio). так что я предполагаю, что я создаю эту dll неправильно, но я мог бы найти любой другой способ.

вот моя dll по сравнению с той, которая была загружена из code-porject http://drop.io/hidden/eopb4tphk8qekl/asset/Z2V0b2N4LTItanBn http://drop.io/hidden/eopb4tphk8qekl/asset/bm8tZ2V0LW9jeDItanBn

Кто-нибудь знает почему? и как я могу это исправить? или где я должен задать этот конкретный вопрос?

С уважением,

==========

Нашел ответ. Я должен был ссылаться на монитор RDP на ToolBox, и тогда dll волшебным образом выглядит правильно.

Я не использовал ToolBox, потому что мне не нужен графический интерфейс. но я думаю, что это единственный способ сделать это правильно.

У меня есть еще два вопроса, на которые я не смог найти ответ 1. Является ли dll, генерируемая при введении RDP в монитор, специфично для машины?

Я имею в виду, отличается ли эта dll, если созданная на машине X86 отличается от созданной на машине X64?

  1. тот же вопрос относительно вывода axImp.exe

Спасибо

1 Ответ

0 голосов
/ 13 июля 2011

Нашел ответ. Я должен был ссылаться на монитор RDP на ToolBox, и тогда dll волшебным образом кажется правильным. Я не использовал ToolBox, потому что мне не нужен графический интерфейс. но я думаю, что это единственный способ сделать это правильно. У меня есть еще два вопроса, на которые я не смог найти ответ 1. Является ли dll, генерируемая при введении RDP в монитор, специфично для машины? Я имею в виду, отличается ли эта DLL, если созданная на машине X86 отличается от созданной на машине X64? 2. тот же вопрос, касающийся вывода axImp.exe Спасибо

...