2010-04-16 5 views
1

J'espère que quelqu'un pourrait m'aider.Axhost manquant après l'utilisation de axImp.exe

Ma tâche originale: Je veux écrire un programme C# qui connecte en silence les utilisateurs locaux d'une machine distante (win server 2008).

problème technique J'ai trouvé un article code_project qui fait exactement ce que je dois: http://www.codeproject.com/KB/cs/RemoteDesktop_CSharpNET.aspx Cependant, après dowloading, j'ai vu ce projet référencé à AxMSTSCLib.dll (dont l'un de ses memebres est AxHost)

Vous avez pour créer manuellement cette DLL. Il encapsule un objet COM à utiliser dans le studio vsual en tant qu'objet .net.

J'ai utilisé la commande Aximp.exe pour créer un AxMSTSCLib.dll: %% \ Aximp.exe% windir% \ system32 \ mstscax.dll

Mais il n'y a pas AxHost (vérifié le navigateur d'objets par Visual Studio). donc je suppose que je crée cette DLL de la mauvaise façon, mais je pourrais trouver un autre moyen.

ici est mon dll par rapport à celui qui a été donloaded à partir du code-porject http://drop.io/hidden/eopb4tphk8qekl/asset/Z2V0b2N4LTItanBn http://drop.io/hidden/eopb4tphk8qekl/asset/bm8tZ2V0LW9jeDItanBn

Quelqu'un sait pourquoi? et comment puis-je résoudre ce problème? ou où devrais-je poser cette ver question spécifique?

Cordialement,

==========

a trouvé la réponse. J'aurais dû référencer un moniteur RDP à la ToolBox et que la DLL apparaît comme par magie.

Je n'ai pas utilisé la boîte à outils car je n'ai pas besoin de GUI. mais je suppose que c'est la seule façon de le faire correctement.

J'ai deux autres questions que je n'ai pas pu trouver de réponse à 1. La DLL générée en droguant le moniteur RDP est-elle spécifique à la machine?

Je veux dire que cette DLL diffère si elle est créée sur une machine X86 différente de celle générée sur une machine X64?

  1. même question en ce qui concerne la sortie de Aximp.exe

Merci

+0

trouvé la réponse. J'aurais dû référencer un moniteur RDP à la ToolBox et que la DLL apparaît comme par magie. Je n'ai pas utilisé la ToolBox car je n'ai pas besoin de GUI. mais je suppose que c'est la seule façon de le faire correctement. J'ai deux autres questions que je n'ai pas pu trouver réponse à 1.Est-ce que la DLL générée en droguant le moniteur RDP est spécifique à la machine? Je veux dire que cette DLL diffère si créée sur une machine X86 diffère de celle générée sur une machine X64? 2. même question concernant la sortie de axImp.exe Merci –

Répondre

0

a trouvé la réponse. J'aurais dû référencer un moniteur RDP à la ToolBox et que la DLL apparaît comme par magie. Je n'ai pas utilisé la ToolBox car je n'ai pas besoin de GUI. mais je suppose que c'est la seule façon de le faire correctement. J'ai deux autres questions que je n'ai pas pu trouver réponse à 1. La DLL générée en droguant le moniteur RDP est-elle spécifique à la machine? Je veux dire que cette DLL diffère si créée sur machine X86 diffère de celle générée sur machine X64? 2. même question concernant la sortie de axImp.exe Merci