Software-OK
≡... News | ... Home | ... FAQ | Impressum | Kontakt | Gelistet bei | Danke |

  
HOME ► Faq ► FAQ - Windows-CPP-und-C ► ««« »»»

Unterschiede GetWindowsDirectory und GetSystemDirectory?


Der Unterschied von GetWindowsDirectory und GetSystemDirectory ist schnell erklärt und verstanden!



Der GetSystemDirectory und GetWindowsDirectory sind ähnlich Abfragen, aber genauso wichtig wie die GetCurrentDirectory Abfrage. 

Inhalt:

1.) ... Das Verzeichnis GetWindowsDirectory << = C:\Windows
2.) ... Das Verzeichnis GetSystemDirectory << = C:\Windows\System32
3.) ... Das Verzeichnis GetCurrentDirectory  << = Das aktuelle Arbeitsverzeichnis



1.) Das Verzeichnis GetWindowsDirectory

Ruft den Pfad der Windows-Verzeichnisses ab.



UINT GetWindowsDirectoryA( [out] LPSTR lpBuffer, [in] UINT uSize );



[out] lpBuffer

Ein Zeiger auf einen Puffer, der den Pfad empfängt. Dieser Pfad endet nicht mit einem umgekehrten Schrägstrich, es sei denn, das Windows-Verzeichnis ist das Stammverzeichnis. Wenn das Windows-Verzeichnis beispielsweise Windows auf Laufwerk C heißt, lautet der Pfad des von dieser Funktion abgerufenen Windows-Verzeichnisses C:\Windows. Wenn das System im Stammverzeichnis von Laufwerk C installiert wurde, lautet der abgerufene Pfad C:.

[in] uSize

Die maximale Größe des durch den Parameter lpBuffer angegebenen Puffers in TCHARs . Dieser Wert sollte auf MAX_PATH gesetzt werden .

Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert die Länge der in den Puffer kopierten Zeichenfolge in TCHARs , ohne das abschließende Nullzeichen.

Wenn die Länge größer als die Größe des Puffers ist, ist der Rückgabewert die Größe des Puffers, der zum Aufnehmen des Pfads erforderlich ist.


2.) Das Verzeichnis GetSystemDirectory


Ruft den Pfad des Systemverzeichnisses ab. Das Systemverzeichnis enthält Systemdateien wie Dynamic-Link-Bibliotheken und Treiber.


UINT GetSystemDirectoryA( [out] LPSTR lpBuffer, [in] UINT uSize );



[out] lpBuffer

Ein Zeiger auf den Puffer, um den Pfad zu empfangen. Dieser Pfad endet nicht mit einem umgekehrten Schrägstrich, es sei denn, das Systemverzeichnis ist das Stammverzeichnis. Wenn das Systemverzeichnis beispielsweise Windows\System32 auf Laufwerk C heißt, lautet der Pfad des von dieser Funktion abgerufenen Systemverzeichnisses C:\Windows\System32.

[in] uSize

Die maximale Größe des Puffers in TCHARs .

Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert die Länge der in den Puffer kopierten Zeichenfolge in TCHARs , ohne das abschließende Nullzeichen. Wenn die Länge größer als die Größe des Puffers ist, ist der Rückgabewert die Größe des Puffers, der zum Aufnehmen des Pfads einschließlich des abschließenden Nullzeichens erforderlich ist.



3.) Das Verzeichnis GetCurrentDirectory  


Ruft das aktuelle Verzeichnis für den aktuellen Prozess ab.


DWORD GetCurrentDirectory( [in] DWORD nBufferLength, [out] LPTSTR lpBuffer );


[in] nBufferLength

Die Länge des Puffers für die aktuelle Verzeichniszeichenfolge in TCHARs . Die Pufferlänge muss Platz für ein abschließendes Nullzeichen enthalten.

[out] lpBuffer

Ein Zeiger auf den Puffer, der die aktuelle Verzeichniszeichenfolge empfängt. Diese nullterminierte Zeichenfolge gibt den absoluten Pfad zum aktuellen Verzeichnis an.

Um die erforderliche Puffergröße zu bestimmen, setzen Sie diesen Parameter auf NULL und den Parameter nBufferLength auf 0.

Rückgabewert
Wenn die Funktion erfolgreich ist, gibt der Rückgabewert die Anzahl der Zeichen an, die in den Puffer geschrieben werden, ohne das abschließende Nullzeichen.





FAQ 33: Aktualisiert am: 5 November 2021 13:52 Windows
Windows-CPP-und-C

WAS ist MFC?


MFC steht für Microsoft Foundation-Klassenbibliothek MFC ist als C ++ objektorientierte Bibliothek zum Entwickeln von Desktop-Anwendungen für MS Windows
Windows-CPP-und-C

Dark Theme in Win32 Anwendungen mit Menu und Titelleiste!


Nicht ganz einfach ist es Dark Theme in Win32 Anwendungen mit Menu und Titelleiste für Windows 11 & 10 richtig zu aktivieren und zu verwenden Hier habe
Windows-CPP-und-C

Was ist Perlin-Noise für eine Funktion?


Irgendwann ist man beim Programmieren konfrontiert mit dem Begriff Perlin oder Noise oder Perlin-Noise und fragt sich was für eine Funktion ist das und wofür
Windows-CPP-und-C

Visual Studio 2022 braucht ewig und ist langsam, warum?


Es ist auf alter Hardware schwer mit Visual Studio 2022 zu arbeiten, es braucht hier lange und ist sehr langsam, darum benötigt man die neueste Hardware
Windows-CPP-und-C

Wie kann ich abfragen, ob meine x86 Anwendung gerade unter x64 läuft?


IsWow64Process abfrage unter x64 MS OS nach ob die exe im WOW64 Modus arbeitet typedef BOOL WINAPI *LPFN_ISWOW64PROCESS HANDLE, PBOOL; LPFN_ISWOW64PROCESS
Windows-CPP-und-C

Wie kann ich abfragen, ob ein Pfad ein Ordner, bzw. Verzeichnis ist?


Das Abfragen, ob ein Pfad ein Ordner, bzw. Verzeichnis ist ist recht einfach in C++ #include #include BOOL IstDerPfadEinOrdnerLPCTSTR pfad { ifpfadreturn

»»

  Meine Frage ist leider nicht dabei
Gestellte Fragen zu dieser Antwort:
Keywords: unterschiede, getwindowsdirectory, getsystemdirectory, schnell, erklärt, verstanden, ähnlich, Fragen, Antworten, Software




    

  + Freeware
  + Ordnung am PC
  + Dateiverwaltung
  + Automatisierung
  + Office Tools
  + PC-Test-Tools
  + Deko und Spaß
  + Desktop-Uhren

  + SoftwareOK Pages
  + Micro Staff
  + Freeware-1
  + Freeware-2
  + Freeware-3
  + FAQ
  + Downloads

  + Top
  + Desktop-OK
  + The Quad Explorer
  + Don't Sleep
  + Win-Scan-2-PDF
  + Quick-Text-Past
  + Print Folder Tree
  + Find Same Images
  + Experience-Index-OK
  + Font-View-OK


  + Freeware
  + Delete.On.Reboot
  + OK.Its.Raining.Men
  + CoronaKO
  + MatriX.CoronaKO
  + MeinPlatz
  + 3D.Benchmark.OK
  + PhotoResizerOK
  + Office.Files.Images
  + Film.Strip.Explorer
  + PAD-s

Partnerseite:

Home | Danke | Kontakt | Link | FAQ | Windows 2021 | Windows 2015 | eBlog | English-AV | Impressum | Translate | PayPal | PAD-s

 © 2023 by Nenad Hrg softwareok.de • softwareok.de • softwareok.com • softwareok.eu
0.108


► Kann ich unter Windows JPG, PNG, GIF, und TIFF zu PDF machen? ◄

► Decode, Encode, Entkomprimieren, Komprimieren? ◄

► Kann nicht jedes Programm den RAM, kompletten Speicherplatz belegen? ◄

Durch die Nutzung meiner Webseite erklären Sie sich damit einverstanden, dass diese Cookies verwenden. mehr Infos & Datenschutz
....