当我尝试引用AutoIt时,我的C#WinForm应用程序崩溃。过去我已经可以使用它了。我最近将计算机更改为Windows 10,但所有引用AutoIt的代码似乎都无法正常工作。
我相信这是由于DLL导入错误引起的:
其他信息:检索组件的COM类工厂 CLSID为{1A671297-FA74-4422-80FA-6C5D8CE4DE04}的用户由于 出现以下错误:80040154未注册类(来自的异常 HRESULT:0x80040154(REGDB_E_CLASSNOTREG)。
我可以直接运行AutoIt脚本,但不能通过c#运行。
using AutoItX3Lib;
// and in the line where I call it.
AutoItX3 x = new AutoItX3();
我认为此错误可能是注册表问题。谢谢。