Donde se deben instalar los sistemas?

Donde se deben instalar los sistemas?

Postby RodolfoRBG » Tue Feb 21, 2012 3: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
User avatar
RodolfoRBG
 
Posts: 257
Joined: Tue May 16, 2006 4:46 pm
Location: San Luis Potosi, SLP, Mexico

Re: Donde se deben instalar los sistemas?

Postby Antonio Linares » Tue Feb 21, 2012 8:58 am

Rodolfo,

Una opción válida sería:

GetEnv( "HOMEDRIVE" ) + GetEnv( "HOMEPATH" )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42080
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Donde se deben instalar los sistemas?

Postby Antonio Linares » Tue Feb 21, 2012 9: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42080
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Donde se deben instalar los sistemas?

Postby devtuxtla » Tue Feb 21, 2012 5: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.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 70 guests