Правильно упаковать DLL в файл на Python (PyInstaller)

1 000 руб. за проект
03 июня 2023, 09:04 • 2 отклика • 21 просмотр
У меня есть скрипт на Python, который подгружает DLL для своей работы. Если запускать скрипт в исходном виде (как код, например в PyCharm), то он работает нормально. Но если упаковать скрипт через pyinstaller, то DLL будто не работает. Хотя ошибок при работе нет. Пробовал упаковывать как с --add-binary="d:\work.dll;.", так и --add-data="d:\work.dll;."

Код на Python, который запускает DLL:
folder_path = 'c:/files'
dll = cdll.LoadLibrary('work.dll')
processFilesFunc = dll.processFiles
processFilesFunc.argtypes = [c_char_p]
processFilesFunc(folder_path.encode())

За решение проблемы готов заплатить.
Оставляйте свой телеграм, я напишу вам. Интересуют только варианты без предоплаты. Вы предлагаете решение, я проверяю. Если работает - оплата.