FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Donde se deben instalar los sistemas?
Posts: 257
Joined: Tue May 16, 2006 04:46 PM
Donde se deben instalar los sistemas?
Posted: Tue Feb 21, 2012 03:33 AM

Con el programa CreateInstall siempre he definido que mis sistemas se instalen dentro de una carpeta que creo y que se ubica en el directorio raiz, por ejemplo: "C:\Toros8" sinembargo en las versiones mas recientes de Windows como que eso no les gusta pues al terminar de instalarlo aparecen advertencias de que no se instalo correctamente.

Donde entonces se deben instalar los sistemas?

RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Donde se deben instalar los sistemas?
Posted: Tue Feb 21, 2012 08:58 AM

Rodolfo,

Una opción válida sería:

GetEnv( "HOMEDRIVE" ) + GetEnv( "HOMEPATH" )

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Donde se deben instalar los sistemas?
Posted: Tue Feb 21, 2012 09:02 AM

Para instalar datos a los que pudiesen acceder cualquier usuario (distintos usuarios) en el mismo ordenador, puedes usar:

GetEnv( "ALLUSERSPROFILE" )

Para datos temporales pueden servirte:

GetEnv( "APPDATA" )

y

GetEnv( "LOCALAPPDATA" )

Puedes revisar las distintas variables de entorno que te ofrece Windows, escribiendo "set" desde una ventana de comandos "cmd" :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 392
Joined: Tue Jul 29, 2008 01:55 PM
Re: Donde se deben instalar los sistemas?
Posted: Tue Feb 21, 2012 05:39 PM

Hola Rodolfo

Segun mi experiencia, NO instales ningun componente de tu aplicacion en los directorios de windows, cada vez mas M$ esta impidiendo que usues los directorios del S.O.

Cuando instales tu aplicacion por primera vez debes hacerlo un conm usuario que tenga derechos de administrador. (yo utilizao innosetup, istool)

Para efectos de reemplazar tu aplicacion, lo podria hacer cualquier usuario que tenga acceso y privilegios sobre el directorio de tu aplicacion, asi reduces el tiempo de soporte.

Cuando migras tu aplicacion de una PC a otra, solo copias el directorio de tu aplicacion y listo, tu aplicacion deberia funcionar sin la dependencia de las definiciones en el directorio windows.

Para efectos de la seguridad y evitar pirateria con este metodo, puedes hacerlos a traves de un FTP, o consultando el numero de serie de los componentes de tu aplicacion o hardware, fuera de esa PC, el unico requisito es que el usuario tenga acceso a internet.

Con estas acciones se ha reducido mi tiempo de soporte.

Espero te sirva.

Saludos

Visite Chiapas, el paraiso de México.

Continue the discussion