error con Directory.CreateDirectory en Carpeta "Archivos de Programas"

06/01/2009 - 05:17 por edcha | Informe spam
Hola tengo un programa en la carpeta "Archivos de Programas" el cual
crea un directorio llamado "LengFile" estoy usando Windows Vista

Pero al ejecutar el código me da el siguiente error

"Acceso denegado a la ruta de acceso 'C:\Program Files\DirProg
\LengFile'"

El código que estoy usando para crear el directorio es:
try {

Directory.CreateDirectory
(System.AppDomain.CurrentDomain.BaseDirectory + "LengFile");
} catch (Exception j) {
MessageBox.Show(j.Message);
}

Me podrían ayudar dando un ejemplo de que debo de hacer para crear un
directorio en esa carpeta.

Gracias
 

Leer las respuestas

#1 Alberto Poblacion
06/01/2009 - 10:52 | Informe spam
"edcha" wrote in message
news:
Hola tengo un programa en la carpeta "Archivos de Programas" el cual
crea un directorio llamado "LengFile" estoy usando Windows Vista

Pero al ejecutar el código me da el siguiente error

"Acceso denegado a la ruta de acceso 'C:\Program Files\DirProg
\LengFile'"



Es un problema de permisos. Para crear archivos o carpetas bajo
C:\Program Files se necesitan permisos de Administrador. Pero aunque seas
administrador del equipo, bajo Windows Vista de forma predeterminada el UAC
te "reduce" los permisos y tus programas no se ejecutan con permisos de
Administrador. Puedes remediarlo haciendo click con el botón derecho sobre
el .exe de tu programa compilado y seleccionando en el menú de contexto la
opción "Ejecutar como Administrador".

Preguntas similares