C#相当于VB6的GetObject

前端之家收集整理的这篇文章主要介绍了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()

猜你在找的C#相关文章