Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Tillgång till Path nekad i Visual Studio 2010

    Windows 7 och Vista båda inkluderar säkerhetsförbättringar som begränsar tillgången till diskfiler . Såvida privilegier höjs med administratörsbehörighet , är alla filer förutom uppgifterna i användarnas mappar begränsad läsa - åtkomst . Program som skapats med Visual Studio 2010 som sprang bra på Windows XP kan få problem när de flyttas till Windows 7 eller Vista . Problemet

    Windows 7 använder en säkerhetsmodell som förhindrar att skadliga program ändrar körbar kod . Endast program med administrativ åtkomst tillåts att skriva till mappar på C-enheten . Varje försök att modifiera andra filer kommer att resultera i ett fel. Även med administrativ åtkomst , öppnar Windows 7 ofta en pop - up frågar om ändringar kan göras . Den enda mapp där skriv- åtkomst kan göras är mappen Användare , och då endast i den mapp som skapades för tillfället inloggade användaren .
    Fel i Visual Studio

    Även om de flesta av dessa fel uppstår när du kör program som skapats av Visual Studio 2010 , det finns tillfällen när Visual Studio själv gör detta fel . Vanligtvis inträffar vid publicering av webbinnehåll . För att lösa det här problemet genom att spara det aktuella projektet , stäng Visual Studio , och sedan starta om den genom att högerklicka på Visual Studio -ikonen och välj " Kör som administratör " alternativet . När Visual Studio startar , öppna projektet och publicera innehåll .
    Problem Running Programs

    flesta fel uppstår vid körning av program . Program som skriver till den aktuella mappen kommer att misslyckas när de sätts på andra maskiner , men ramen inte erbjuder ett enkelt sätt att få platser där data kan lagras säkert . Den System.Environment.GetFolderPath returnerar sökvägen strängen till säkra lagringsplatser . Om du vill spara en fil i mappen Application Data , användning :

    sökväg = System.Environment.GetFolderPath ( System.Environment.LocalApplicationData ) katalog

    här funktionen returnerar även lokaler för gemensamma ansökan data, bibliotek , Min musik , Mina dokument och en mängd andra platser . Här är några andra bana uppräkningsvärdena :

    CommonApplicationData - programdata som delas av alla användare , ApplicationData - user - specifika dataprogram MyDocuments - användarens Mina dokument , MyMusic - användarens mappen Min musik , Mina bilder - användaren är min mappen Bilder , Mallar - platsen för mallfiler , CommonDocuments - delade dokument mappen , CDBurning - . tillfälliga mappen hålla filer som ska brännas till CD
    Raising skrivrättigheter

    Windows 7 erbjuder ett sätt att inaktivera dessa fel . När pop - up visas klickar du på knappen " Ändra när dessa fel visas " flytta sedan reglaget till sitt maximala värde . Nu alla program har skriv - tillgång till hela hårddisken . Detta rekommenderas inte . Den hårddisken är nu utsatta för ett antal attacker och program som skapats på datorn får inte köras på andra maskiner . Om du planerar att distribuera eller sälja dina program , ta tid att ändra dem för att få tillgång till säker förvaring .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur koden för att extrahera text från en docx-fil
    ·Hur tilldela snabbtangenter till en textruta i Visual B…
    ·Hur man använder VB6 att göra booters
    ·Visual Basic -kod för Flash Player
    ·Hur man använder en variabel i en SQL String VBA
    ·Hur: Login Form på VB.NET
    ·Gemensamma egenskaper mellan en kryssruta & Option Butt…
    ·Hur man skapar en ActiveX DLL i VB
    ·Hur man använder VB VBA för att utföra ett ping-test…
    ·Hur du gör din bild Black & White
    Utvalda artiklarna
    ·Visual Basic 6.0 Databas självstudie
    ·Hur man bygger ett språk Switcher i PHP och Javascript…
    ·Hur Markera en kolumn i JavaScript
    ·Hur du uppdaterar Joomla ! K2
    ·Skillnad mellan allokerat och Free Space
    ·Konvertera Bas 10 till Base 16
    ·Hur automatiskt att ändra en Textruta : s fall med VB6…
    ·Common Lisp & HTML renderingsmotor Bindande
    ·Hur man skapar en C + + klass
    ·Hur man skapar ett slumpmässigt lösenord
    Copyright © Dator Kunskap http://www.dator.xyz