我正在使用一个名为 Daisy 2.02 Validator 的软件,它带有 GUI,但我想以编程方式访问它,以便我可以通过我的 C# 项目控制所有验证过程。我找不到任何关于它的库、任何 .net Api 或任何用于控制它的 DOS 命令的帮助。请给我帮助。
谢谢,问候,穆罕默德·瓦卡斯
我正在使用一个名为 Daisy 2.02 Validator 的软件,它带有 GUI,但我想以编程方式访问它,以便我可以通过我的 C# 项目控制所有验证过程。我找不到任何关于它的库、任何 .net Api 或任何用于控制它的 DOS 命令的帮助。请给我帮助。
谢谢,问候,穆罕默德·瓦卡斯
如果它是 .NET 可执行文件,请尝试使用 ILDASM.exe 或更好 - 使用Reflector来确定它是否具有公共 API。然后,您可以将其作为参考添加(您只需将 .exe 重命名为 .dll)到您的项目中,或者将其作为程序集加载并使用反射来使用其 API。
显然,第一个选项更受欢迎。
如果它不是 .NET 可执行文件,您可以使用抓取,但您必须首先分析您的应用程序并确定它响应的低级 Windows 消息和控件。有点噩梦。
据我所知,Daisy 2.02 Validator 是一个开源项目。如果 API 没有实现,你可以自己添加
最坏的情况可能会向它发送击键。