При импорте dll выдает ошибку WinError 193
Пытаюсь импортировать библиотеку которая присутствует в System32 так-же выполнял команду regsvr32 в cmd запущенной от имени администратора. При попытке импортировать вот эти кодом:
from ctypes.util import find_library
from ctypes import *
import json
tdjson_path = find_library("tdjson")
print(tdjson_path)
tdjson = CDLL(tdjson_path)
Выдает ошибку:
tdjson.dll
Traceback (most recent call last):
File "C:\Users\Mihail\Desktop\Пересылка\main.py", line 7, in <module>
tdjson = CDLL(tdjson_path)
File "C:\Users\Mihail\AppData\Local\Programs\Python\Python37-32\lib\ctypes\__init__.py", line 364, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 не является приложением Win32
Прошу обратить внимание что print(tdjson_path) выводит tdjson.dll это значит что команда regsvr32 выполнена верно а также этот dll присутствует в папке System32
Я уже пробовал устанавливать Microsoft Visual C++ 2015-2019 Redistributable x86 и 64 версия(14.28.29913__________Microsoft Visual C++ 2013 Redistributable x64 версия(12.0.40663) _________ Microsoft Visual C++ 2008 Redistributable Package x86
Проблема появилась после переустановки Windows до этого у меня все работало Раньше Windows стояла 20H2 64bit Сейчас стоит 1909 64bit
Характеристики системы: Процессор - I3 9100F Оперативная память - 16 Gb DDR4 Kingston Хранилище данных - SSD 240Gb WD gren Материнская плата - Asus prime H310M-R R2.0 Видеокарта - Gigabyte 1650 Super Блок питания FSP 500 Ватт
Версия Python Python 3.7.8