Registrar dll
Hola necesito saber si es posible indicarle al proyeto que busque las dll por ejemplomsvbvm60.dll en el cd ...ya que es la unica dll que nececito y el programa se ejecuta del cd y no debe instalarce en la maquina
abra alguna forma de indicarle esto a visual basic
si alguien sabe como hacerlo le agradezco..porque estube provando y en algunas maquinas conwin98 funciona y en otras al ejecutar el exe me da error(me pide la dll)
Cualquier idea o recomendacion o si alguien sabe de algun api o algo
abra alguna forma de indicarle esto a visual basic
si alguien sabe como hacerlo le agradezco..porque estube provando y en algunas maquinas conwin98 funciona y en otras al ejecutar el exe me da error(me pide la dll)
Cualquier idea o recomendacion o si alguien sabe de algun api o algo
Esto puede ser posible usando un shell hacia el programa RegSvr32.exe que se encuentra en el directorio System de Windows.
Para registrar
Dim Cmd as string
Cmd = "CWINDOWSSYSTEMREGSVR32.EXE /s " & PathDll
Shell Cmd,VbHiden
el /s es para que no muestre mensajes
Cuando sales del programa, desregistras las Dll
Dim Cmd as string
Cmd = "CWINDOWSSYSTEMREGSVR32.EXE /s /u " & PathDll
Shell Cmd,VbHiden
Donde /u es por Unregister
Solo te queda implementar un mecanismo para saber exactamente la ubicacion de WindowsSystem, ya que puede ser WinNTSystem32 o WindowsSystem32.
Saludos
Para registrar
Dim Cmd as string
Cmd = "CWINDOWSSYSTEMREGSVR32.EXE /s " & PathDll
Shell Cmd,VbHiden
el /s es para que no muestre mensajes
Cuando sales del programa, desregistras las Dll
Dim Cmd as string
Cmd = "CWINDOWSSYSTEMREGSVR32.EXE /s /u " & PathDll
Shell Cmd,VbHiden
Donde /u es por Unregister
Solo te queda implementar un mecanismo para saber exactamente la ubicacion de WindowsSystem, ya que puede ser WinNTSystem32 o WindowsSystem32.
Saludos
