将ExtraPutty.dll实现为c#程序

时间:2016-02-23 10:25:24

标签: c# .net dll putty

我正在尝试在我的c#程序中使用ExtraPutty的功能。 ExtraPutty为c#提供了一个dll甚至是示例程序。

样本对我不起作用。当示例程序调用其中一个extraputty函数时,我收到此错误消息:“程序无法启动,因为缺少lua53.dll。再次安装程序以解决此问题。”

我将dll放入输出文件夹中 我试图安装该DLL,但Windows并不认为它是一个有效的DLL。 我用了

regsrv32 / i c:\ path \ lua53.dll

并收到此错误消息:“模块已加载,但未找到dllRegisterServer-EntryPoint。请确保它是有效的dll或ocx文件并重复。”

dll有什么问题?我该如何正确安装?

然后我制作了自己的节目: 我没有得到DLL错误,但我还没有得到功能。 我想我在导入和数据类型上做错了。 我发送命令“Unanme -r”,它应该返回一些目标操作系统的版本号。但没有任何回报。

Forms

1 个答案:

答案 0 :(得分:0)

  

dll有什么问题?

没什么。它只是没有COM dll。

  

如何正确安装?

通常,您将它放在需要它的程序集旁边。与ExtraPuTTY.dll一样。不要使用绝对路径,尤其是当它们指向您的用户配置文件时。