Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
O acesso ao Caminho é negado no Visual Studio 2010
Windows 7 e Vista ambos incluem melhorias de segurança que limitam o acesso a arquivos em disco. A menos que os privilégios são criados com acesso de administrador , todos os outros do que os dados nas pastas de usuários arquivos estão limitados a leitura de acesso. Programas criados com o Visual Studio 2010, que funcionou muito bem no Windows XP pode ter problemas quando se mudou para o Windows 7 ou Vista. O Problema

Windows 7 utiliza um modelo de segurança que impede que programas maliciosos de modificar o código executável. Somente os programas com acesso administrativo é permitido escrever para pastas no drive C: . Qualquer tentativa de modificar outros arquivos irá resultar em um erro. Mesmo com acesso administrativo , o Windows 7 muitas vezes abre um pop -up perguntando se as modificações podem ser feitas. A única pasta em acesso de gravação pode ser feita é a pasta Usuários e, em seguida, apenas na pasta criada para o usuário conectado no momento .

Erros no Visual Studio

Embora a maioria desses erros ocorrem durante a execução de programas criados pelo Visual Studio 2010, há ocasiões quando o próprio Visual Studio gera esse erro. Geralmente isso ocorre quando a publicação de conteúdo web. Para resolver esse problema , salvar o projeto atual , feche o Visual Studio, em seguida, reiniciá-lo clicando com o botão direito no ícone do Visual Studio e escolha a opção " Executar como Administrador " opção. Uma vez que o Visual Studio inicia , abra o projeto e publicar o conteúdo.
Problemas ao executar programas

A maioria dos erros ocorrem durante a execução de programas. Programas que escrever para a pasta atual irá falhar quando implantado em outras máquinas, mas a estrutura não oferece uma maneira fácil de obter os locais onde os dados podem ser armazenados com segurança . A função System.Environment.GetFolderPath retorna a string caminho para locais de armazenamento seguros. Para salvar um arquivo na pasta de dados do aplicativo , use:

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

Esta função também retorna a localização de dados de aplicativos comuns , bibliotecas , Minhas Músicas, Meus documentos e uma série de outros locais. Aqui estão alguns outros valores de enumeração caminho:

CommonApplicationData - dados de programas compartilhados por todos os usuários , ApplicationData - dados de aplicação específicos do usuário, MeusDocumentos - Meus Documentos do usuário pasta , MyMusic - pasta Minhas Músicas , MyPictures do usuário - Meus usuário pasta Imagens , Modelos - localização dos arquivos de modelo, CommonDocuments - documentos compartilhados pasta , CDBurning - . pasta temporária segurando arquivos a serem gravados em CD
Raising Escreva Privilégios

do Windows 7 oferece uma maneira de desativar esses erros. Quando o pop -up aparece, clique no botão "Alterar quando esses erros aparecem " , em seguida, mova-o para o seu valor máximo . Agora todos os programas têm acesso de gravação para todo o disco rígido. Isto não é recomendado . A unidade de disco é agora vulnerável a uma série de ataques e programas criados em seu computador pode não funcionar em outras máquinas . Se você planeja distribuir ou vender seus programas , o tempo necessário para alterá-los para acessar o armazenamento seguro.

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar hiperlinks com base em nomes de pasta utiliz…
·Visual Gmail Básico Falha ao conectar ao servidor 
·Como substituir uma caixa de texto com outro que preenc…
·VB6 compatibilidade binária 
·O que eu posso usar para preencher caixas de texto dado…
·Como converter DirectX Stereoscopic Tri Vert 
·Biblioteca de criptografia para VBA 
·Como fazer uma URL Keygen em VB6 
·Como fazer uma barra de status no navegador da Web com …
·Como girar um InlineShape em VB6 
  Artigos em destaque
·Como encontrar o Maior Número de Java 
·Menus Fácil dinâmico para um site 
·Como juntar duas strings em PHP 
·Como concatenar listas em Python 
·Como usar comandos SQL 
·Como remover uma palavra de repetição em PHP 
·Como verificar um valor nulo 
·O que é o Microsoft Visual Studio 6.0 
·Como usar códigos de barras em Java 
·Como Ler um personagem de um teclado na Assembléia 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados