Dudas Novato

09/04/2005 - 16:54 por A.Simón | Informe spam
Hola a todos
Estoy intentando hacer un primer proyecto en vb .net y me enfrento a
algunas dudas en temas que se se pueden hacer pero no eveo claro como.

en este moemnto lo más importante es:

1 - ¿Como puedo localizar el directorio en que está instalada una
aplicación?. Tengo claro que hay que sacarlo del registro, pero no sé como.

2 - Una vez hecho eso necesito un instalador que haga una copia de
respaldo de una serie de ficheros y los sustituya por otros nuevos (Al
desinstalar debe dejar todo como estaba.

Os rogaría me echaséis una mano al menos de como encontrar la
información necesaria para hacerlo

Muchas gracias

Preguntas similare

Leer las respuestas

#1 floyd303
10/04/2005 - 14:09 | Informe spam
Hola!

1 - Para leer la ruta de un ejecutable desde el registro puedes
utilizar un codigo como el siguiente (El siguiente ejemplo, obtiene la
ruta donde se encuntra el WORDPAD):

const string RegPath = @"Software\Microsoft\Windows\" +
@"CurrentVersion\App Paths\Wordpad.exe";

RegistryKey key = Registry.LocalMachine.OpenSubKey(RegPath);
string WordpadPath = key.GetValue("") as string;

2 - Utilizando el Namespace System.IO no tendras problema en copiar
archivos de un lugar a otro. Lo que buscas es un tanto generico, lo
que pasa es que tampoco tiene complicacion usando las clases:
System.IO.File y System.IO.Directory

Bueno, espero que te ayude
Un saludo
Roberto M. Oliva


"A.Simón" wrote in message news:...
Hola a todos
Estoy intentando hacer un primer proyecto en vb .net y me enfrento a
algunas dudas en temas que se se pueden hacer pero no eveo claro como.

en este moemnto lo más importante es:

1 - ¿Como puedo localizar el directorio en que está instalada una
aplicación?. Tengo claro que hay que sacarlo del registro, pero no sé como.

2 - Una vez hecho eso necesito un instalador que haga una copia de
respaldo de una serie de ficheros y los sustituya por otros nuevos (Al
desinstalar debe dejar todo como estaba.

Os rogaría me echaséis una mano al menos de como encontrar la
información necesaria para hacerlo

Muchas gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida