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?


At some point while programming you are confronted with the term Perlin or Noise or Perlin-Noise and ask yourself what kind of function it is and what is
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

WebView2 verwenden?


Ist ein neues Steuerelement und ist in Microsoft ein Browsersteuerelement das als WebView2 bezeichnet ist, Nachfolger vom CHtmlView oder IWebBrowser Inhalt:
Windows-CPP-und-C

Ist eine Zahl eine Primzahl in C++?


Die Funktion IstEinePrimzahl gibt true zurück, wenn die übergebene Zahl eine Primzahl ist, andernfalls gibt sie false zurück Inhalt: 1. Primzahl-Ermittlung 
Windows-CPP-und-C

Verwendung von Arrays und Zeichenketten im C Programm!


Dieses C-Programm erklärt und zeigt einige wichtige Konzepte in der Verwendung von Arrays und Zeichenketten. Lassen Sie uns die verschiedenen Aspekte dieses

»»

  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
  + Security

  + 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
  + FontViewOK
  + Brightness.Manager.OK
  + Find.Same.Images.OK
  + ThisIsMyFile
  + Delete.On.Reboot
  + OK.Its.Raining.Men
  + CoronaKO
  + MatriX.CoronaKO
  + MeinPlatz
  + PAD-s


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

 © 2025 by Nenad Hrg softwareok.de • softwareok.de • softwareok.com • softwareok.eu


► Explorer Anzeigefarben für komprimierte und verschlüsselte Dateien geht nicht? ◄
► Kann man in Windows 8.1/10 das automatische Ausklappen des Verzeichnisbaumes in MS-Explorer deaktivieren? ◄
► Alles am Windows Desktop ist verschoben, was kann ich machen!? ◄
► LG LED TV zurücksetzen auf Werkseinstellung, bzw. Reset!? ◄


Diese Webseite speichert keine personenbezogenen Daten. Allerdings werden Drittanbieter verwendet, um Werbung zu schalten.
Diese wird von Google verwaltet und entspricht dem IAB Transparency and Consent Framework (IAB-TCF).
Die CMP-ID lautet 300 und kann am Seitenende individuell angepasst werden.
mehr Infos & Datenschutz

....