Ruby WIN32OLE访问.NET.dll的要求
我的问题很类似于 我是Ruby/WebDriver的开发人员,在自动化web应用程序方面取得了很多成功。我想通过我们的电子邮件服务发送通知,要做到这一点,我的电子邮件正文必须用vb.Net编写的加密dll加密 我的问题是,dll文件的哪个部分或属性对应于“new”方法的OLE服务器参数?具体来说,如果我正在创建一个对象Ruby WIN32OLE访问.NET.dll的要求,.net,ruby,vb.net,dll,win32ole,.net,Ruby,Vb.net,Dll,Win32ole,我的问题很类似于 我是Ruby/WebDriver的开发人员,在自动化web应用程序方面取得了很多成功。我想通过我们的电子邮件服务发送通知,要做到这一点,我的电子邮件正文必须用vb.Net编写的加密dll加密 我的问题是,dll文件的哪个部分或属性对应于“new”方法的OLE服务器参数?具体来说,如果我正在创建一个对象new\u ole\u thing=WIN32OLE.new('whatgoes.here') 对于excel,它是(excel.Application),在前面的链接问题中,它是
new\u ole\u thing=WIN32OLE.new('whatgoes.here')
对于excel,它是(excel.Application)
,在前面的链接问题中,它是('dllattest.CsharpDll')
。我问题的第二部分是dll在我的应用程序的文件结构中的理想位置?同一个目录?或者我如何指出/要求它
此外,该文件刚刚使用COM进行了重新编译
谢谢 如果使用任何技术创建COM dll,它将在注册表中注册。然后使用“progid”在操作系统中使用标准例程在注册表中查找dll位置 progid是文本名。您可以使用oleview查看详细信息(随visual studio和windows SDK提供) progid将在定义作为com对象公开的类的接口的VB代码中设置。在c#中,它是您指定的属性-