Ordner erstellen Vista

  • VB.NET

Es gibt 6 Antworten in diesem Thema. Der letzte Beitrag () ist von singu.

    VB.NET-Quellcode

    1. Dim folderExists As Boolean
    2. folderExists = My.Computer.FileSystem.DirectoryExists("C:\TestDirectory")
    3. If folderExists = False Then
    4. My.Computer.FileSystem.CreateDirectory("C:\TestDirectory")
    5. End If


    Damit überprüfst du, ob der Ordner schon existiert. Wenn nein, dann wird der Ordner erstellt.
    Nein, der Fehler ist ein anderer. In Vista brauchst du für viel mehr Sachen Adminrechte, das hat allerdings auch seine Gründe (Sicherheit etc.). D.h. du musst dein Programm als Administrator ausführen. Ich denke, dann müsste es funktionieren...
    Machst du so oben Menü :D

    [Projekt] -> [Projekt-Eigenschaften] -> [Einstellung für die Benutzerkontensteuerung anzeigen]

    Suchst du: <requestedExecutionLevel level="asInvoker" uiAccess="false" />
    Änderst in: <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

    Machen du wieder im Menü :D

    [Erstellen] -> [Projekt-Erstellen]

    So jetzt du gehen auf Ordner wo du Projekt gespeichert

    Projekt\bin\Release\Programm.exe

    Dann dein Programm auf Administrator Recht gesetzt


    PS: Im Debug Modus wird die Administrator Abfrage nicht genutzt da es ein Debug Modus ist :D