Come utilizzare la libreria AutoitX (OCX/ActiveX) in un'applicazione .NET C# senza registrarla?Come utilizzare AutoItX in .NET (C#) senza registrazione
Mi piacerebbe creare un'applicazione con esso senza bisogno di utilizzare i diritti di amministratore per l'installazione.
Ho trovato alcune pagine su MSDN mi piace, Registration-Free Activation of COM Components: A Walkthrough sulla creazione di file manifest per file DLL. L'ho provato e non ci sono riuscito. Quindi forse è possibile e l'ho creato erroneamente. Purtroppo ho perso i file XML, quindi non posso postarlo qui.
Ho anche provato a impostare isolato e abilitare i tipi di interoperabilità nelle proprietà di riferimento senza esito positivo.
È possibile far funzionare AutoItX in C# senza la necessità di registrarsi? Se sì, come lo faccio?
Penso che dovrebbe essere possibile utilizzarlo come DLL e non come OCX, ma non so esattamente come farlo in C#.
Attualmente, lo uso piace:
AutoItX3Lib.AutoItX3 autoit = new AutoItX3Lib.AutoItX3();
autoit.AutoItSetOption("WinTitleMatchMode", 2);
ecc Quindi, se vorrei andare per le chiamate DLL diretta, come dovrei farlo allora?
In particolare se si utilizza AutoIt 3.3, poi si desidera la classe in questo post - http://www.autoitscript.com/forum/topic/72905-c-use-of-the-dll-some -idears-for-you/# entry642195 –