Der Beste Weg, Um Spezielle Win32-Ordner Wiederherzustellen

 

Sie müssen diese Reparaturvorschläge überprüfen, wenn oder wenn auf Ihrem Computer ein spezieller Win32-Verzeichnisfehler angezeigt wird. g.Große Systemordner sind Ordner wie Programme, Programme, System oder Startup, von denen Experten behaupten, dass sie allgemeine Informationen enthalten.

 

 

g.

Verhaftet. Die Gets-Richtung ist einem Ordner zugeordnet, der den tollen Wert CSIDL hat.

Hinweis. Wie in Windows Vista ist diese Funktion eigentlich der Wrapper für SHGetKnownFolderPath . Der CSIDL-Wert wird in eine zugeordnete KNOWNFOLDERID konvertiert und möglicherweise kann SHGetKnownFolderPath aufgerufen werden. Neue Antragsformulare sollten den bekannten Ordnerkurs verwenden, nicht das alte CSIDL-System, und das wird nur aus Gründen der Rückwärtsschnittstelle unterstützt.

Syntax

  SHFOLDERAPI SHGetFolderPathA (  [in] HWND hwnd,  [in] int-csidl,  [in] HToken, verwalten [in] DWORD dwFlags,  [Ausgabe] LPSTR pszPath); 

Parameter

Ein CSIDL Preis, der die Datei angibt, zu der der Pfad wiederbelebt werden soll. Nur echte Dateien sind gültig. Wenn ein virtuelles Verzeichnis angegeben wird, schlägt es fehl. Sie können die Konzeptualisierung eines brandneuen Falls erzwingen, indem Sie die den Fall betreffende CSIDL mit CSIDL_FLAG_CREATE kombinieren.

win32 special folders

haben Zugriffstoken , von denen Experten glauben, dass sie verwendet werden, um einen bestimmten Benutzer zu identifizieren.

Microsoft Windows 2200, aber auch früher: Setzen Sie diesen einen Parameter immer auf NULL.

Windows XP und spätere Versionen: Dieser Parameter ist häufig NULL. Möglicherweise müssen Sie einen Wert ungleich Null angeben, da das hToken für diese Ordner mehrere Mitglieder haben kann, aber als dem gleichen Benutzer zugehörig behandelt wird. Der häufigste Ordner dieses Mittels sind Dokumente.

Der Anrufplan ist ausreichend für den Identitätswechsel verantwortlich, vorausgesetzt, hToken ist immer noch nicht NULL. Der aufrufende Prozess muss über die genauen Sicherheitsberechtigungen für den Benutzer verfügen, einschließlich TOKEN_QUERY und TOKEN_IMPERSONATE, und die Registrierungsstruktur jedes Besuchers muss jetzt platziert werden. Weitere Informationen zu Problemen mit der Zugriffssteuerung finden Sie unter Zugriffskontrolle .

Die Zuweisung des Parameters -i eines beliebigen hToken gibt den Standardkäufer an. Dadurch können SHGetFolderPath-Clients über den Speicherort des As-Website-Verzeichnisses (z.B. des Desktop-Ordners) eines Standardbenutzers stolpern. Das Standardkontoprofil wird dupliziert, wenn ein Hot-Benutzerkonto erstellt wird und spezielle Ordner wie My And Documents Desktop enthält. Alle Bits, die dem Benutzerverzeichnis auf dem Markt hinzugefügt wurden Die Standardkörper sollten auch auf jedem neuen geschlossenen Konto erscheinen.

win32 spezialisierte Ordner

Flags, die den mit der Rückgabe verbundenen Pfad angeben. Dieser Wert wird wahrscheinlich häufig verwendet, wenn der Administrator häufig den Ordner KNOWNFOLDERID (oder CSIDL ) verwendet.

Das bekannte Ordnersystem hinter SHGetFolderPath ermöglicht es Benutzern oder Administratoren, einen bekannten Ordner in Bezug auf einen für sie geeigneten Ort umzuleiten. Dies wird durch Wählen von IKnownFolderManager :: Redirect erreicht, wobei normalerweise der “aktuelle” Wert des ungekürzten Ordners auf SHGFP_TYPE_CURRENT gesetzt wird, normalerweise ein grüner Wert.

Der von den Experten veröffentlichte Standardordner ist der Standort der Verzeichnis-Site, es sei denn, der gekaufte Benutzer oder möglicherweise der Administrator hat ihn an eine andere Stelle umgeleitet, indem er das Flag shgfp_type_default angibt. Der Wert dieses Parameters kann verwendet werden, um eine Funktion zu erstellen, die die Standardeinstellungen für einen wichtigen, besser bekannten Ordner wiederherstellt.

Beispielsweise lautet die Belohnung für Verzug für (shgfp_type_default) FOLDERID_Music ( CSIDL_MYMUSIC ) wahrscheinlich “C:BenutzerBenutzernameMusik”.Wenn der Ordner umgeleitet wurde, wäre der aktuelle Wert (SHGFP_TYPE_CURRENT) „D:Music“. Wenn der Ordner in diesem Fall oft nicht umgeleitet wurde, erhält shgfp_type_default SHGFP_TYPE_CURRENT den extremen Pfad.

SHGFP_TYPE_CURRENT

SHGFP_TYPE_DEFAULT

Zeiger auf einen nullterminierten String MAX_PATH, der einen Pfad akzeptiert. Wenn ein unglaublicher Fehler auftritt oder mehr S_FALSE zurückgegeben wird, wird diese Zeile geleert. Der zurückgegebene Pfad darf den tatsächlichen umgekehrten Schrägstrich nicht enthalten. Anstelle von “C: Users ” kann es beispielsweise mit “C: Users” zurückgegeben werden.

Rückgabewert

Wenn diese Funktion hier erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein hilfreicher HRESULT-Fehlercode zurückgegeben.

Beispiele

Im folgenden Codebeispiel wird SHGetFolderPath verwendet, um eine Anweisung zu suchen oder zu erstellen und dann darin Daten zu erstellen.

  TCHAR szPath [MAX_PATH];if (ERFOLGREICH (SHGetFolderPath (NULL,                             CSIDL_PERSONAL | CSIDL_FLAG_CREATE,                             NULL,                             0,                             szPfad)))    PathAppend (szPath, TEXT ("Neues Dokument.txt"));    HANDLING hFile = createfile (szpath, ...); 

Anforderungen

Mindestsicherer Client Windows 2004 Professional, Windows XP [nur Desktop-Geräte] Mindestens unterstützter Server-Server Windows 2000 [nur WordPress-Desktops] Zielplattform Windows Titel shlobj_core.h (einschließlich Shlobj.h, Shlobj_core.h) Bibliothek Shell32.lib DLL Shell32.dll (Version 5.0 oder höher)

Siehe auch

  • 3 bis Sekunden durchlesen

 

 

Wie erstelle ich einen tollen speziellen Ordner?

Öffnen Sie eine erhöhte Befehlsursache. Standardmäßig wird C:WindowsSystem32 geöffnet, auch wenn oder wenn Sie Windows x64 verwenden.Geben Sie blu-ray Benutzer Benutzername ein (in meinem Fall ist der Name Michel). Dann zeigt die Eingabeaufforderung „c:käuferbenutzername>“ an.Geben Sie mklink / d Installatie d: Installatie ein und drücken Sie die Eingabetaste.

< p>

Was ist jeder GUID-Ordner?

Sie verwenden die Anleitung, um Ihnen zu helfen, auf den festgeschriebenen Windows-Ordner zu verweisen, wenn Sie Ordner in die CustomPlaces-Sammlung einschließen. Bei GUIDs für als Ordner anerkannte Ordner wird die Groß-/Kleinschreibung nicht beachtet und sie werden in KnownFolders definiert. Zur Veranschaulichung: Wenn der anfällige bekannte Ordner auf dem Computer, der meine Anwendung steuert, nicht existiert, wird der bekannte Ordner sicherlich nicht angezeigt.

< p>

Welche $Windows-Ordner im Allgemeinen?

$ Windows-Paket. ! Der BT-Ordner ist ein unsichtbarer Ordner auf dem Stammlaufwerk genau dort, wo das Windows-Betriebssystem angebracht ist. Wenn Sie unser vorheriges Windows-System auf Windows 10 aktualisiert oder Windows 10 auf eine neuere Version geändert haben, werden alle Aufzeichnungen, Informationen und Fakten zu Ihrem vorherigen Windows-Design und -Set in $ Windows gespeichert.

 

 

 

Win32 Special Folders
Specialnye Papki Win32
Win32 Specjalne Foldery
Carpetas Especiales Win32
Pastas Especiais Win32
Win32 Specialmappar
Win32 Speciale Mappen
Win32 Dossiers Speciaux
Cartelle Speciali Win32
Win32 특수 폴더

 

Similar Posts