gpt4 book ai didi

C# 相当于 VB6 的 GetObject

转载 作者:可可西里 更新时间:2023-11-01 08:03:03 26 4
gpt4 key购买 nike

以下 VB6 代码连接到某些第三方软件并强制使用管理员用户名和密码登录:

Set obj = GetObject(, "workspace.application")
obj.System.FixLogin strAdminUsername, strAdminPassword

我想在 C# 中执行相同的任务,但作为一个非常新手的 C# 开发人员(大约 3 个月的经验)我不知道如何执行此操作。我在 Google 上度过了非常令人沮丧的一天,但没有找到符合要求的东西(其中大部分我什至无法理解)我对 VB6 的了解甚至比我对 C# 的了解还要少,但 VB6 使它看起来如此简单。

此外,在我实现到我们的 QA 环境之前,我无法测试与该第三方软件的连接。所以我想用一个简单的应用程序测试功能,例如记事本。我可以在记事本上调用什么功能/方法而不是“FixLogin”?

如果有人能帮助我解决这个问题,我将不胜感激。

亲切的问候,史蒂夫。

最佳答案

即使您使用的是 C#,也可以使用 Vb.Net 提供的所有类和方法,包括 GetObject。

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

添加引用后,您可以调用Microsoft.VisualBasic.Interaction.CreateObject() 或 Microsoft.VisualBasic.Interaction.GetObject()

关于C# 相当于 VB6 的 GetObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3770784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com