Модуль криптографического шифрования в приложении MFC выдает «Не удается загрузить собственный модуль Crypto.Cipher._raw_ecb» - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть приложение MFC.Есть модуль python для шифрования файлов трассировки.Я использую конфигурацию Python 2.7 для сборки приложения MFC.

Я пытаюсь загрузить модуль python из приложения MFC, используя

PyImport_ImportModule

, который содержит следующий код.

import os
import base64
from Crypto.Cipher import AES

#Get Crypto Version
def GetCryptoVersion():
    import Crypto
    return Crypto.__version__

В папке .. / site-packages находится модуль Crypto со всеминеобходимые модули для шифрования.Но при запуске приложения MFC в VS2015 с конфигурацией Python 2.7 я получаю следующее исключение:

enter image description here

Я пробовал с различными версиями pycrypto , pycryptodome и pycryptodomex .Но я не могу устранить ошибку.Примечание: я также установил Python 2.4.Может кто-нибудь помочь мне решить проблему?

...