vClient portable ??


([N1] leonardo daniel velazquez fuentes) #1

Hola a todos de nuevo… hay alguna forma de hacer el vClient portable ?? para ejecutarlo desde una USB…?? sin necesidad de tener que instalar el software en maquinas, para hacer alguna demostracion…


([N1] levip) #2

Hola

Creo que tendrías problemas con las cajas, ya que estas radican en el directorio de windows del dico C, al menos que hubiese una forma de cambiar dicha dirección.

saludos


([N4] victorgt) #3

Segun creo el problema es que el instalador del vClient crea entradas de registro que luego son necesarias.

O sea que como minimo debereas tener alguna forma de cargar esas entradas de registro (quiza con un fichero .bat) y no estaria de mas que tuvieses otro fichero .BAT para eliminarlas del ordenador donde lo uses.

Desconozco si hay alguna limitaciom mas para que el vClient sea portable.

Saludos.


([N3] pacosatu) #4

Hola leonardo daniel velazquez fuentes.

Para Windows el componente vClient necesita, como único requisito, tener correctamente instalados los Runtimes de C++.
En la mayoría de equipos correctamente actualizados, esto no es un problema.

Copia la carpeta de una instalación de Velneo vClient al USB y ejecuta vClient.exe.

Más información en el post:
http://velneo.es/foros/topic/copiar-vclient-a-los-clientes-sin-instalacion/

Las ramas del registro se crean para el usuario logeado (HKEY_CURRENT_USER) y por lo tanto no son un problema de seguridad.

Saludos
Paco Satué


([N1] leonardo daniel velazquez fuentes) #5

Hola muchas gracias Paco… lo voy a revisar :wink:


([N2] basesoft) #6

Buenos días,

creo que en este punto puedo aportar, ya que llevo tiempo trabajando con “lanzadores” de aplicaciones de velneo v7.

Estos lanzadores son portables de vclient con dll y ejecutables extra, personalizaciones del vclient, dirección vatp y usuario/contraseña, etc.

Empecé haciendo estos portables todo-en-uno con thinapp y van muy bien. Ahora estoy probando la tecnología de Cameyo 3.0 (www.cameyo.com). Se trata de un software gratuito (aunque sale un banner al arrancar). Si quieres puedes comprar una licencia de desarrollador y los portables se inician limpiamente.

Para preparar estos portables uso una máquina virtual con un windows xp limpio, recién instalado (la tecnología de “snapshots” es muy útil para hacer múltiples portables en poco tiempo.

Una vez iniciado el windows, inicias el cameyo.exe, le indicas que vas a realizar una nueva instalación, por lo que tomará una “imagen” del windows.

A continuación instala vclient en la ruta por defecto, copia dentro de la carpeta de velneo las DLL que necesites, iconos, banners, etc. Si necesitas algún programa tipo curl, cópialo en la carpeta Windows.

También puedes modificar el registro para que el vclient salga personalizado:

[HKEY_CURRENT_USER\Software\Velneo\vClient\Login]
“Title”=“Basesoft PharmaSuite Demo”
“Image”=“C:\Archivos de programa\Velneo\V7\login.png”
“ImagePosition”=“top”
“WindowIcon”=“C:\Archivos de programa\Velneo\V7\icon.png”

Ahora editas el acceso directo de vclient del escritorio, renombrándolo, y pasándole el parámetro para que se inicie contra un determinado servidor… por ejemplo:

“C:\Program Files\Velneo\V7\vClient.exe” “vatp://invitado:invitado@cloud2.ejemplo.es:12231/PharmaSuite”

Prueba el acceso directo y confirma que todo va bien.

Ahora finalizas la instalación en cameyo. Esto generará un archivo del tipo “pharmasuite.cameyo.exe”

Ese ejecutable lo puedes llevar a una máquina donde trabajes habitualmente y ejecuta el Cameyo.exe. Ahora pulsa en la opción “Edit package”. Selecciona el fichero que habíamos generado en el anterior paso. Ahora podrás cambiar el icono, poner seguridad, editar las opciones de arranque del portable (única o con un menú), etc.

Espero haber sido de ayuda. Para mí es fundamental disponer de un sistema de portables para la implantación de nuestros programas con velneo, ya que puedes controlar perfectamente la versión de vclient que inicias en cada puesto, así como los parámetros de inicio.

Saludos a todos,

Noé.-