Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

25.12.2012, 14:33

Visual Basic - Frage

Hallo Zusammen

Ich möchte , dass mein Programm Vollzugriff auf alle Ordner im C: System hat.
Die möchte ich in Visual basic mit ienme shell Befehl ausführen.

Kann mir jemand vielleicht weiterhelfen welchen Befehl ich da eingeben muss?

Mfg Lingo

FSA

Community-Fossil

  • Private Nachricht senden

2

25.12.2012, 14:59

Also auf alles kann man nicht zugreifen. Da du dafür System Rechte brauchst. Aber du kannst das Programm als Admin starten dann hast du fast überall Zugriff.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

m3xx

Alter Hase

Beiträge: 434

Beruf: Student

  • Private Nachricht senden

3

25.12.2012, 16:26

Du kannst auch die Zugriffrechte deines Systemordners ändern, sodass du vollzugriff hast, ist dann aber halt nur für deinen PC.
darf man Fragen was du damit vor hast?

4

25.12.2012, 19:45

Mein Programm benötigt .txt Dateien um Sachen im Programm zu speichern und anzuzeigen.
Wenn man das Programm erstellt wird automatisch im Verzeichnis C:\ ein Ordner erstellt. Jedoch hat der nicht auf allen Computern Volzugriff.
Ich benötige jedoch diesen Vollzugriff damit mein Programm seine Einträge abspeichern kann.


Mfg

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

5

25.12.2012, 19:46

Speicher deine Daten einfach da hin, wo sie hingehören: Ins AppData verzeichnis.

6

25.12.2012, 19:50

Speicher deine Daten einfach da hin, wo sie hingehören: Ins AppData verzeichnis.
HAben wir auch schon versucht jedoch ist der Benutzername ja auf jedem Computer anerst.
Natürlich kann man den Pfad verallgemeinern also haben wir das so versucht: C:\%USERPROFILE%\AppData hat jedoch nicht geklappt.

Mfg

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

7

25.12.2012, 19:51

%LOCALAPPDATA% und %APPDATA% sind die Umgebungsvariablen dafür

8

25.12.2012, 20:10

Den Befehl, um den Pfad zu %APPDATA% zu erhalten, hast du im anderen Thread bereits bekommen. Auch eine Google Suche nach visual basic appdata führt in den ersten Ergebnissen zur Lösung.
"Theory is when you know something, but it doesn’t work. Practice is when something works, but you don’t know why. Programmers combine theory and practice: Nothing works and they don’t know why." - Anon

m3xx

Alter Hase

Beiträge: 434

Beruf: Student

  • Private Nachricht senden

9

25.12.2012, 20:22

nope
dafür gibts:

Quellcode

1
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

10

25.12.2012, 20:23

Und drei mal darfst du raten was GetFolderPath macht und wofür ApplicationData steht ;)

Werbeanzeige