Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/04/2006, 23:58
Avatar de [EX3]
[EX3]
 
Fecha de Ingreso: marzo-2006
Ubicación: Fuenlabrada, Madrid
Mensajes: 203
Antigüedad: 19 años, 1 mes
Puntos: 1
Cita:
Iniciado por roortiz
si usé el inno setup y lo que hace es copiarme los archivos en la carpeta de instalacion, pero no te registra ningun archivo, y ademas hace mas facil la copia ilegal del sistema...
Si no se lo indicas Inno Setup no registrara el componente. Un ejemplo:
Código:
[Files]
;Librerias de tiempo en ejecucion (Runtimes) de Visual Basic:
Source: "MSVBVM60.dll"; DestDir: "{sys}"; CopyMode: onlyifdoesntexist; Flags: regserver restartreplace sharedfile
Source: "OLEAUT32.dll"; DestDir: "{sys}"; CopyMode: onlyifdoesntexist; Flags: regserver restartreplace sharedfile

;Libreria dx_lib32: (Dll ActiveX)
Source: "dx_lib32.dll"; DestDir: "{sys}"; CopyMode: alwaysoverwrite; Flags: ignoreversion regserver sharedfile
Cosas como estas vienen explicadas en la documentacion de Inno Setup Compiler. Un detalle, los flags que uso en la DLL ActiveX serian los mismo para un OCX.

Sobre lo de facilitar la copia ilegal del sistema no se exactamente a que te rerfieres. No creo que te refieras a cosas como poder exigir una clave de instalacion o cosas similares por que dichas acciones las soporta Inno Setup Compiler ya que trae definido de serie formularios para tales acciones, unicamente hay que configurarlos en el script, pero supongo que te refieres a otra cosa.

Salu2...
__________________
Proyecto dx_lib32 (http://dxlib32.se32.com) Libreria DLL ActiveX para el desarollo de juegos y programas multimedia en Visual Basic 6.0 con la potencia de DirectX

Dice un dicho que "el que calla otorga". En internet tenemos otro que dice "nunca alimentes a un troll" que viene a decir "dejale hablar solo que se ya se cansara de incordiar". Solo los necios creen tener la razon con la ultima palabra.