微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

C#相当于VB6的GetObject

以下VB6代码连接到某些第三方软件,并强制使用管理员用户名和密码进行登录
Set obj = Getobject(,"workspace.application")
obj.System.FixLogin sTradminUsername,sTradminPassword

我想在C#中做同样的任务,但作为一个非常绿色的C#开发人员(约3个月的经验),我不知道该怎么做.我在谷歌度过了一个非常令人沮丧的一天,但没有发现任何符合账单(大部分我甚至不明白),我比C#更了解VB6,但是VB6使它看起来很容易.

此外,在实施到我们的质量检查环境之前,我无法测试连接到此第三方软件.所以我想用一个简单的应用程序测试功能,例如记事本.可以在记事本上替代“FixLogin”来调用什么函数/方法

如果有人可以帮助我解决这个问题,我将非常感激.

亲切的问候,
史蒂夫.

解决方法

即使您使用c#,也可以使用Vb.Net提供的所有类和方法,包括Getobject.

只需添加对.NET组件“Microsoft.VisualBasic”的引用.

一旦添加了参考,您就可以调用Microsoft.VisualBasic.Interaction.CreateObject()或Microsoft.VisualBasic.Interaction.Getobject()

原文地址:https://www.jb51.cc/csharp/95955.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐