Tal vez sería útil para alguien ...
me encontré con algunos problemas en Windows 8, cuando se trata de construir configuración que pondría automáticamente la ejecución automática clave de registro, tales como:
Root: "HKCU"; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "NHMMNAS"; ValueData: "{app}\{#MyAppExeName}"; Flags: uninsdeletevalue
para el funcionamiento de mi Aplicación .NET de 32 bits en cada inicio de Windows. Se produjo que por aplicación de 32 bits era necesaria una pequeña modificación que fue reemplazando Root: "HKCU"
con Root: "HKCU32"
lo que la entrada en el script de instalación fue:
Root: "HKCU32"; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "NHMMNAS"; ValueData: "{app}\{#MyAppExeName}"; Flags: uninsdeletevalue
Después de la adición de la línea y volver a instalar, mi solicitud inició el arranque de sistema sin problemas.
¿El usuario también quiere eso? –
Ponga un acceso directo a la aplicación en la carpeta del menú de inicio 'Inicio' del usuario? Agregar una clave a la entrada de registro 'Ejecutar' del usuario? –
Sí, eso es lo que quiere el usuario. OK, ¿cómo hago eso con Inno Setup? –