“Conocimientos Programación>Visual Basics Programación

El acceso a la ruta de acceso es denegado en Visual Studio 2010

2015/6/22
Windows 7 y Vista incluyen tanto mejoras de seguridad que limitan el acceso a los archivos del disco . A menos que se crían con privilegios de acceso de administrador , todos los archivos que no sean los datos en las carpetas de los usuarios se limitan a la lectura y el acceso . Los programas creados con Visual Studio 2010, que funcionó muy bien en Windows XP pueden tener problemas cuando se trasladó a Windows 7 o Vista. El problema

Windows 7 utiliza un modelo de seguridad que impide que los programas maliciosos de la modificación de código ejecutable. Sólo los programas con acceso administrativo se les permite escribir en las carpetas de la unidad C: . Cualquier intento de modificar otros archivos dará como resultado un error . Incluso con acceso administrativo , Windows 7 abre a menudo un pop -up preguntando si se pueden hacer modificaciones. La única carpeta en la escritura de acceso se puede hacer es la carpeta Usuarios y, a continuación, sólo en la carpeta creada para el usuario que ha iniciado sesión en .
Errores en Visual Studio
< p> si bien la mayoría de estos errores se producen durante la ejecución de los programas creados por Visual Studio 2010 , hay ocasiones en que Visual Studio en sí plantea este error. Por lo general, esto ocurre cuando la publicación de contenido Web. Para resolver este problema , guarde el proyecto actual , cierre Visual Studio , vuelva a iniciarlo haciendo clic derecho en el icono de Visual Studio y seleccione la opción "Ejecutar como Administrador" . Una vez que se inicia Visual Studio , abra el proyecto y publicar el contenido.

Problemas al ejecutar programas

mayoría de los errores se producen cuando se ejecutan los programas . Los programas que se escriben en la carpeta actual se producirá un error cuando se despliega en otras máquinas, pero el marco no ofrecen una manera fácil de obtener lugares en los que con seguridad se pueden almacenar datos. La función System.Environment.GetFolderPath devuelve la cadena de ruta de acceso a los lugares de almacenamiento seguro . Para guardar un archivo en la carpeta de aplicaciones de datos , use:

path = System.Environment.GetFolderPath ( System.Environment.LocalApplicationData )

Esta función también devuelve la ubicación de los datos de las aplicaciones , bibliotecas comunes , Mi Música, Mis documentos y una serie de otros lugares. Éstos son algunos otros valores de la enumeración ruta :

CommonApplicationData - datos de programa compartidos por todos los usuarios, applicationData - datos de las aplicaciones específicas del usuario , Mis documentos - carpeta Mis documentos del usuario, MyMusic - del usuario de la carpeta Mi música , Mis imágenes - user es mi carpeta Imágenes , Plantillas - ubicación de los archivos de plantilla , CommonDocuments - carpeta de documentos compartidos , CDBurning - . carpeta temporal celebración de los archivos para ser quemado en un CD
Elevar privilegios de escritura

de Windows 7 ofrece una manera de desactivar estos errores. Cuando aparezca la ventana emergente , haga clic en el botón " Cambiar cuando estos errores aparecen " mueva el deslizador a su valor máximo . Ahora todos los programas que tengan acceso de escritura a toda la unidad de disco. Esto no es recomendable . La unidad de disco es ahora vulnerable a una serie de ataques y programas creados en el ordenador no se puede ejecutar en otros equipos . Si usted planea en la distribución o venta de sus programas , se toman el tiempo para cambiar a acceder a un almacenamiento seguro.

Visual Basics Programación
Cómo hacer un formulario de mantenerse en la cima de Visual Basic 6
¿Cómo puedo crear un botón de barra de herramientas con Visual Basic
Cómo saber si una consulta existe
¿Qué son los archivos de símbolos DNN
Cómo llamar a una subrutina dentro de sí mismo en Visual Basic
Cómo cambiar Int a String
Cómo convertir a enteros en VB6
Cómo utilizar Access para programas de Visual Basic
Conocimientos Informáticos © http://www.ordenador.online