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()

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...