installshield: retornos de Windir C: \ Documents and Settings \ Usuario \ windows en lugar de C: \ Windows

StackOverflow https://stackoverflow.com/questions/2735483

Pregunta

Tenemos una configuración desarrollada en installshield vr 6.3. se trata de un auto extraíble sola configuración. que funcione bien en la mayor parte de la mayor parte de la versión de Windows, pero en el servidor Windows 2003 de 64 bits en Modo de ejecución cuando se hace RD es directorio de Windows del usuario contra WINDIR es decir, c regreso: \ Documents y Settings \ fcuser \ ventanas en lugar de C: \ windows . De acuerdo con http://support.microsoft.com/?kbid=186499 que debería funcionar bien cuando cambio el bit de compatibilidad del programa de instalación pero no fue así. He intentado cambiar poco la compatibilidad de estas claves también (INSTRUN, AJUSTE y SETUP1), pero no funcionó bien. pero cuando cuando ejecuto la configuración dentro del auto extraíble mediante la extracción funciona bien.

¿Fue útil?

Solución

InstallShield 6.3 es de 10 años de edad, libera cuando Windows 2000 acababa de salir. No había sistemas operativos Windows de 64 bits en ese momento. No me sorprende que usted está teniendo problemas. Que realmente debería pensar en usar una versión moderna de InstallShield, o migrar a algo así como Wix / NSIS si la actualización no es económicamente posible.

Mientras trabajo en torno a la utilización de WINDIR, podría intentar conseguir este valor del registro: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ SystemRoot

o tratar de obtener el valor de esta variable de entorno:
% SystemRoot%

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top