Mensaje enviado por "Johen Valera" <geormich@yahoo.com>
Cuando crees tu paquete de instalación debes incluir tu propio system.ndw y cada vez que tu aplica se ejecuta por primera vez debes cambiar las claves del registro.
Fijate:
[HKEY_LOCAL_MACHINE\SOFTWARE\Seagate Software\Jet]
[HKEY_LOCAL_MACHINE\SOFTWARE\Seagate Software\Jet\3.0]
Estas son las claves cuando el crystal se valida contra la seguridad del archivo system.mdw que esta en office 2000
[HKEY_LOCAL_MACHINE\SOFTWARE\Seagate Software\Jet\3.0\Engines]
"SystemDB"="C:\\ARCHIVOS DE PROGRAMA\\MICROSOFT OFFICE2000\\OFFICE\\SYSTEM.MDW"
[HKEY_LOCAL_MACHINE\SOFTWARE\Seagate Software\Jet\3.0\Engines\Jet]
"SystemDB"="C:\\ARCHIVOS DE PROGRAMA\\MICROSOFT OFFICE2000\\OFFICE\\SYSTEM.MDW"
Estas son las claves cuando el crystal se valida contra la seguridad del archivo system.mdw que esta en office 97
[HKEY_LOCAL_MACHINE\SOFTWARE\Seagate Software\Jet\3.0\Engines]
"SystemDB"="C:\\windows\\system\\OFFICE\\SYSTEM.MDW"
[HKEY_LOCAL_MACHINE\SOFTWARE\Seagate Software\Jet\3.0\Engines\Jet]
"SystemDB"="C:\\windows\\system\\OFFICE\\SYSTEM.MDW"
Debes cambiar estas claves con VB y el crystal en tiempo de ejecuación se validara contra tu propio system.mdw