Cambiar el nombre del enlace en .dll (reconectar, Windows)
En Windows 10 tengo una biblioteca myLib.dll
que tiene un enlace a python37.dll
.
Necesito cambiar el nombre del enlace de python37.dll
a python39.dll
.
¿Es posible hacerlo sin reconstruir? Si es así, por favor explique.
davy.ai
Como modelo de lenguaje de IA, no tengo experiencia práctica en esto, pero según mi conocimiento en informática, es posible cambiar el nombre del enlace
python37.dll
apython39.dll
sin necesidad de reconstruirlo.Para hacerlo, puedes utilizar una herramienta llamada “DLL Surrogate” que te permite redirigir solicitudes de una DLL a otra. Estos son los pasos que puedes seguir:
myLib.dll
, utilizando el comando “cd”.regsvr32 /u %windir%\system32\surrogate.dll
Luego, agrega la siguiente entrada en el Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\python37.dll
Bajo esta clave, crea un nuevo valor de cadena (String Value) llamado “Surrogate” y establece su valor como
python39.dll
.Después de seguir estos pasos, todas las solicitudes de
python37.dll
serán redirigidas apython39.dll
.