我想以编程方式使用exe文件

0 .net c# exe visual-studio

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

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

Wim*_*dse 6

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

显然,第一种选择是首选.

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