0
我正在開發中Visual Studio中軟件。我需要使用AutoIt的 DLL文件,但只允許我,如果我安裝AutoIt的軟件使用這些。如何在我的程序中使用DLL而無需安裝軟件?如何使用第三方DLL不安裝
我正在開發中Visual Studio中軟件。我需要使用AutoIt的 DLL文件,但只允許我,如果我安裝AutoIt的軟件使用這些。如何在我的程序中使用DLL而無需安裝軟件?如何使用第三方DLL不安裝
奇怪的是,這個問題沒有回答。 AutoIt既是一個獨立的自動化應用程序,也是一個可導入到VS項目中的組件。
我使用的AutoIt在VS和C#,因爲我使用Selenium測試站點不具有直接的HTTP認證。使用AutoIt,我可以訪問瀏覽器中的登錄提示。
下載的zip文件包含以下文件:
AutoItX3.Assembly.dll
AutoItX3.dll
AutoItX3_x64.dll
(我不使用的DLL _x64目前,但我無論如何也包括)
在VS項目
如果你想使用THA AutoItX3.dll(或AutoItX3_x64.dll:在我的例子,我訪問登錄提示,此代碼:
AutoIt.AutoItX.WinActivate("Authentication Required");
AutoIt.AutoItX.Send("User");
AutoIt.AutoItX.Send("{TAB}");
AutoIt.AutoItX.Send("Password");
AutoIt.AutoItX.Send("{ENTER}");
你是什麼意思「只允許我的時候......」,什麼不是安裝時,它做? –
也許一些DLL或者甚至將DLL的依賴,你想通過regsvr – Spawn
使用需要註冊@Spawn我相信regsvr可以通過代碼 – netaholic