我希望有人可以帮助我。
我原来的任务: 我想编写一个静默连接远程计算机本地用户的c#程序(win server 2008)。
技术问题 我找到了一篇完全符合我需求的code_project文章:http://www.codeproject.com/KB/cs/RemoteDesktop_CSharpNET.aspx 但是在下载之后我看到这个项目引用了AxMSTSCLib.dll(他的一个memebres是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,因为我不需要GUI。但我想这是做正确的唯一方法。
我还有两个问题,我找不到答案 1.通过吸毒RDP监测器产生的dll是否是机器特定的?
我的意思是,如果在X86机器上创建的机器与在X64机器上生成的机器不同,这个dll会有所不同吗?
由于
答案 0 :(得分:0)
找到答案。我应该将一个RDP监视器引用到ToolBox,而不是dll神奇地出现在右边。我没有使用ToolBox,因为我不需要GUI。但我想这是做正确的唯一方法。我还有两个问题,我找不到答案1.通过使用RDP监视器产生的dll是否是机器特定的?我的意思是,如果在X86机器上创建的机器与在X64机器上生成的机器不同,这个dll会不同吗? 2.关于axImp.exe输出的相同问题谢谢