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 12: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 dm Begriff Perlin oder Noise oder Perlin-Noise und fragt sich was für eine Funktion ist das und wofür
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
Windows-CPP-und-C

Trim string in cpp?


Mit eigenem Trim String in cpp einfach Zeichenfolgen individuell Kürzen //////////////////////////////////////////////////////////////////////// // // Mit

»»

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




    

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

  + 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

 © 2022 by Nenad Hrg softwareok.de • softwareok.de • softwareok.com • softwareok.eu
0.093


► Was ist / sind Druckerschnittstellen? ◄ ► Gibt es so nen Halter fürs Handy den man umhängen kann? ◄ ► Festplatte startet nicht, Klickgeräusche sind zu hören? ◄ ► Soll ich mir ein MS Office Abo kaufen oder eine Vollversion? ◄ ► Externen Medien die nicht angeschlossen sind Pfad Merken! ◄ ► Was sind Tabellenkalkulationen? ◄ ► Probleme mit Windows 11, 10, ... bei Farbeinsatz wird die Sortierspalte in weiß hervorgehoben? ◄ ► Wie kann ich den Windows Standby Blocker in meine Landessprache übersetzen? ◄
Durch die Nutzung meiner Webseite erklären Sie sich damit einverstanden, dass diese Cookies verwenden. mehr Infos & Datenschutz
....