0

我正在使用一个名为 Daisy 2.02 Validator 的软件,它带有 GUI,但我想以编程方式访问它,以便我可以通过我的 C# 项目控制所有验证过程。我找不到任何关于它的库、任何 .net Api 或任何用于控制它的 DOS 命令的帮助。请给我帮助。

谢谢,问候,穆罕默德·瓦卡斯

4

3 回答 3

6

如果它是 .NET 可执行文件,请尝试使用 ILDASM.exe 或更好 - 使用Reflector来确定它是否具有公共 API。然后,您可以将其作为参考添加(您只需将 .exe 重命名为 .dll)到您的项目中,或者将其作为程序集加载并使用反射来使用其 API。

显然,第一个选项更受欢迎。

如果它不是 .NET 可执行文件,您可以使用抓取,但您必须首先分析您的应用程序并确定它响应的低级 Windows 消息和控件。有点噩梦。

于 2009-12-24T07:45:19.310 回答
3

据我所知,Daisy 2.02 Validator 是一个开源项目。如果 API 没有实现,你可以自己添加

于 2009-12-24T07:52:32.103 回答
0

最坏的情况可能会向它发送击键。

于 2009-12-24T07:41:35.777 回答