SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: solcito en Viernes 17 de Junio de 2005, 22:25

Título: Pregunta De Inno Setup
Publicado por: solcito en Viernes 17 de Junio de 2005, 22:25
Hola gente como va? Bueno estoy tratando de hacer algo con el Inno Setup, pero no me   sale, lo que quiero hacer es que agregar una clave en el registro. Intenté de las siguientes formas:

1)

Código: Text
  1.  
  2. [Code]
  3. function RegWriteExpandStringValue(const RootKey: Integer; const SubKeyName, ValueName, Data: String): Boolean;
  4. begin
  5.  RegWriteExpandStringValue(HKEY_CURRENT_USER, 'Software\Microsoft\Windows\CurrentVersion\Run', 'Tareas', 'C:\Soledad\Tareas\Tareas.exe');
  6. end;
  7.  
  8.  

2)

Código: Text
  1.  
  2. [Registry]
  3. Root: HKCR; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "Tareas"; ValueData: "C:\Soledad\Tareas\Tareas.exe";
  4.  
  5.  

Ninguna de las dos maneras funciona.
Que estoy haciendo mal? Hay alguna otra manera de hacerlo?
Título: Re: Pregunta De Inno Setup
Publicado por: Cyclop en Sábado 18 de Junio de 2005, 22:27
Citar
Root: HKCR; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "Tareas"; ValueData: "C:\Soledad\Tareas\Tareas.exe";

No deberia ser HKCU ?

Salu2

Cyclopz
Título: Re: Pregunta De Inno Setup
Publicado por: solcito en Martes 21 de Junio de 2005, 18:22
Cyclop estabas en lo cierto, ejejeje

Que distraidaa que soy!!


Gracias  :smartass:
Título: Re: Pregunta De Inno Setup
Publicado por: solcito en Miércoles 22 de Junio de 2005, 22:44
De nuevo molestando  :D !!

Me entusiasmé con el Inno y empezé a hacer el instalador de una aplicación que sabia iba a traerme dolores de cabeza.
Necesito que durante el proceso de instalación se cree una tarea programada
se que esto se hace con el comando AT desde la consola, pero a que función tengo que llamar desde el script? ShellExec?
En donde puedo conseguir un tutorial de Inno setup avanzado?

Desde ya muchas gracias!