Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Wie Prüft man das vorhandensein von Pfaden/Laufwerken?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.07.2006, 10:30 Uhr
deKeep



Hi!

Ich will eine Software, die normalerweise fest auf einem Rechner installiert ist, Mobilität einverleiben. Sprich sie soll für den USB-Stick brauchbar gemacht werden. Dafür muss das eine oder andere geändert werden.

Das Programm benötigt ein paar pfade, die dann zwar vorhanden sein müssen, aber beim Einsatz auf verschiedenen Rechnern nicht überall vorhanden sein müssen, es hat ja auch nicht jeder die Festplatte D... Kann mir wer sagen, mit welchem Befehl ich das vorhanden sein eines Laufwerkes prüfen kann? Wie kann ich feststellen, um was für ein Laufwerk es sich handelt?

Des weiteren würde ich gerne in den Verzeichnissen prüfen, ob ich da Lese- und Schreibrechte habe. Sollten es nur Leserechte sein, würde ich das auch gerne wissen. Normalerweise würde ich erst eine Datei anlegen, und wenn sie vorhanden ist, sofort wieder löschen, nur die Leserechte bekomm ich auf die Weise nicht, denn ich weiß ja nicht, ob das Verzeichnis an einem anderen Rechner vorhanden ist und ebenso die Datei...

Hat jemand Ideen, kennt wer nützliche Befehle, die ich dafür mal aneignen sollte? Schön wäre es, wenn diese Befehle auf allen Windowssystemen laufen...

deKeep
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.07.2006, 00:04 Uhr
Hans
Library Walker
(Operator)


Hi,

so wie sich das anhört, erscheint es mir am Sinnvollsten, den gesamten Teil für die Ein- und Ausgaben des Programms neu zu gestalten, so das es sich an die wechselnden Arbeitsumgebungen anpassen kann. Das ist mit dem Ändern von ein paar Anweisungen nicht getan, sondern erfordert unter Umständen ein komplett neues Design von diesem Programmteil. So jedenfalls versteh ich da, was Du vor hast.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.07.2006, 10:34 Uhr
deKeep



Ja, sicher!

Derzeit werden diese Daten komplett aus der Registry genommen, und zum Glück auch schon über eine Funktion, so dass das leicht erweitert werden kann. Da es nach wie vor nur ein Programm geben soll, bin ich gerade dabei einen Verzeichnismanger zu schreiben, der dann als globale Instanz im gesammten Programm erreichbar ist.

Dabei wühle ich mich durch die Api nach möglicherweise brauchbaren Funktionen, die ich selber noch nie benutz habe... Vielleicht hat ja wer ein paar Tipps, was sich dafür eignet und was nicht. Ich wäre auch schon dankbar über Lösungen, die nur auf einem oder einigen Systemen laufen, das macht das Testen einfacher. Nunja, suche ich weiter, vielleicht weiß ja noch wer was?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: