Я разрабатываю программное обеспечение в Visual Studio. Мне нужно использовать AutoIt DLL, но это позволяет мне использовать их, если я устанавливаю AutoIt. Как я могу использовать DLL в своей программе без установки программного обеспечения?Как использовать стороннюю DLL без ее установки
0
A
ответ
1
Странно, что на этот вопрос не ответил. AutoIt - это автономное приложение автоматизации и сборка, которая может быть импортирована в проект VS.
Я использую AutoIt в VS и C#, так как сайт, который я тестирую с Selenium, не имеет прямой HTTP-аутентификации. С помощью AutoIt я могу получить доступ к приглашению входа в браузер.
Загрузите архив, содержащий следующие файлы:
AutoItX3.Assembly.dll
AutoItX3.dll
AutoItX3_x64.dll
(. Я не используя DLL _x64 в настоящее время, но я включил его в любом случае)
В VS Project
- Добавить ссылку на сборку в AutoItX3.Assembly.dll
- Добавить существующий элемент: AutoItX3.dll (или AutoItX3_x64.dll, если вы хотите использовать ТНА t) (SET IT TO «Копировать, если новый» в свойствах)
- Добавьте в класс следующие директивы: using AutoIt;
В моем примере я получить доступ к приглашение для входа с этим кодом:
AutoIt.AutoItX.WinActivate("Authentication Required");
AutoIt.AutoItX.Send("User");
AutoIt.AutoItX.Send("{TAB}");
AutoIt.AutoItX.Send("Password");
AutoIt.AutoItX.Send("{ENTER}");
Смежные вопросы
- 1. как использовать стороннюю dll в пакете ssis
- 2. Использовать стороннюю dll в проекте ATL
- 3. Как использовать проект DLL как стороннюю DLL в другом проекте
- 4. Как объединить стороннюю dll с собственной dll
- 5. Как использовать стороннюю dll в надстройке надстройки с помощью C#?
- 6. Как использовать стороннюю DLL на Azure Cloud Service
- 7. Как перезагрузить стороннюю DLL, которая часто сбой
- 8. Использовать fastreport.net без установки
- 9. Java: как использовать стороннюю библиотеку?
- 10. Как использовать грушу без установки
- 11. Включите стороннюю DLL в мое веб-развертывание
- 12. Как использовать dll без знания параметров?
- 13. Как использовать стороннюю библиотеку от cocoaPods
- 14. Как я могу заставить стороннюю DLL использовать новую версию другой DLL в моем решении?
- 15. Как использовать DLL в VBA без регистрации?
- 16. Проблема JNI: вызов в Java dll, использующий стороннюю dll
- 17. Использовать библиотеку Python без установки
- 18. Загрузить библиотеку scikit-learn без ее установки
- 19. Как вставлять стороннюю DLL на клиентскую сторону приложения ASP.NET Forms
- 20. Как использовать стороннюю библиотеку в Python?
- 21. Определение версии MSI без ее установки
- 22. Как создать DLL и использовать ее с Eclipse для C
- 23. Как использовать библиотеку foreach без ее загрузки
- 24. Использовать стороннюю библиотеку без пространства имен в TYPO3 Flow
- 25. Как использовать неуправляемую COM DLL в C# без ссылки
- 26. Как скомпилировать SDL-программу и запустить ее без DLL
- 27. Невозможно использовать загруженную стороннюю библиотеку из PyCharm
- 28. Как использовать стороннюю библиотеку в taskKey?
- 29. Jruby: Как использовать стороннюю библиотеку java?
- 30. Как использовать стороннюю библиотеку на Android?
Что вы имеете в виду «Это позволяет мне только тогда, когда ...», что он делает, когда он не установлен ? –
Возможно, некоторые из зависимостей dll или даже dll, которые вы хотите использовать, нуждаются в регистрации через regsvr – Spawn
@Spawn Я считаю, что regsvr может быть вызван кодом – netaholic