Entwickler-Ecke

Windows API - CSIDL_COMPUTERSNEARME, CSIDL_NETWORK und CSIDL_NETHOOD


ASMFreak - Fr 09.07.10 08:01
Titel: CSIDL_COMPUTERSNEARME, CSIDL_NETWORK und CSIDL_NETHOOD
:nixweiss:

(Mal 'ne andere Begrüßung:)

Hallo,

Was ist der GENAUE Unterschied zwischen
CSIDL_COMPUTERSNEARME,
CSIDL_NETWORK und
CSIDL_NETHOOD
Mein derzeitiger Kenntnisstand ist der, dass CSIDL_COMPUTERSNEARME den ShellFolder repräsentiert, der als "Netzwerk" auf dem Desktop liegt, CSIDL_NETWORK analog zu CSIDL_DESKTOP zu verstehen ist, also keinerlei visuelle Repräsentation auf der GUI hat und Root für das gesamte Netzwerk, also etwas ziemlich Abstraktes ist und CSIDL_NETHOOD - ja was ist das? Welche Repräsentation in der GUI hat das? (Nur, damit ich es mit besser vorstellen kann!)

Danke und Gruß, Trutz


Moderiert von user profile iconChristian S.: Topic aus Open Source Units verschoben am Fr 09.07.2010 um 09:02


ASMFreak - Fr 09.07.10 14:15

Wahnsinn, die Resonanz!

Ok, wenn Ihr meint ...

Gruß, Trutz


glotzer - Fr 09.07.10 16:52

alle freaks hier müssen arbeiten, vpr heute abend wird das wohl nix mit der antwort...


Delete - Fr 09.07.10 18:20

Hallo? Habe ich was verpasst? Oder seit wann besteht eine Antwortpflicht für Mitglieder?

Schon mal auf die Idee gekommen im Windows SDK nachzugucken oder mal Google zu bemühen?


ASMFreak - Fr 09.07.10 19:23

Wer hat was von Antwortpflicht gesagt? Aber wundern darf man sich doch mal.

Was ist eigentlich SDK? Und Google? Ich kenne Rumkugeln - schmecken gut. Aber das meinst Du wohl nicht!
Vielleicht kannst Du mir ja mal helfen, wie das geht mit dem Internet. Und - wie hieß das noch? Windows?

Mal im Ernst: Bevor ich die Heiligen Hallen hier um Hilfe bitte, habe ich Stunden im Netz verbracht. Kannste mir glauben!

Also bitte nicht so forsch! :beer: (Friedensangebot)

Gruß, Trutz


Delete - Sa 10.07.10 15:09

{$REGION 'CSIDL_* constants'}
{ for GetFolderPath() use, translated from shlobj.h }
CSIDL_DESKTOP = $0000; // <desktop>
CSIDL_INTERNET = $0001; // Internet Explorer (icon on desktop)
CSIDL_PROGRAMS = $0002; // Start Menu\Programs
CSIDL_CONTROLS = $0003; // My Computer\Control Panel
CSIDL_PRINTERS = $0004; // My Computer\Printers
CSIDL_PERSONAL = $0005; // My Documents
CSIDL_FAVORITES = $0006; // <user name>\Favorites
CSIDL_STARTUP = $0007; // Start Menu\Programs\Startup
CSIDL_RECENT = $0008; // <user name>\Recent
CSIDL_SENDTO = $0009; // <user name>\SendTo
CSIDL_BITBUCKET = $000a; // <desktop>\Recycle Bin
CSIDL_STARTMENU = $000b; // <user name>\Start Menu
CSIDL_MYDOCUMENTS = CSIDL_PERSONAL; // Personal was just a silly name for My Documents
CSIDL_MYMUSIC = $000d; // "My Music" folder
CSIDL_MYVIDEO = $000e; // "My Videos" folder
CSIDL_DESKTOPDIRECTORY = $0010; // <user name>\Desktop
CSIDL_DRIVES = $0011; // My Computer
CSIDL_NETWORK = $0012; // Network Neighborhood (My Network Places)
CSIDL_NETHOOD = $0013; // <user name>\nethood
CSIDL_FONTS = $0014; // windows\fonts
CSIDL_TEMPLATES = $0015;
CSIDL_COMMON_STARTMENU = $0016; // All Users\Start Menu
CSIDL_COMMON_PROGRAMS = $0017; // All Users\Start Menu\Programs
CSIDL_COMMON_STARTUP = $0018; // All Users\Startup
CSIDL_COMMON_DESKTOPDIRECTORY = $0019; // All Users\Desktop
CSIDL_APPDATA = $001a; // <user name>\Application Data
CSIDL_PRINTHOOD = $001b; // <user name>\PrintHood
CSIDL_LOCAL_APPDATA = $001c; // <user name>\Local Settings\Applicaiton Data (non roaming)
CSIDL_ALTSTARTUP = $001d; // non localized startup
CSIDL_COMMON_ALTSTARTUP = $001e; // non localized common startup
CSIDL_COMMON_FAVORITES = $001f;
CSIDL_INTERNET_CACHE = $0020;
CSIDL_COOKIES = $0021;
CSIDL_HISTORY = $0022;
CSIDL_COMMON_APPDATA = $0023; // All Users\Application Data
CSIDL_WINDOWS = $0024; // GetWindowsDirectory()
CSIDL_SYSTEM = $0025; // GetSystemDirectory()
CSIDL_PROGRAM_FILES = $0026; // C:\Program Files
CSIDL_MYPICTURES = $0027; // C:\Program Files\My Pictures
CSIDL_PROFILE = $0028; // USERPROFILE
CSIDL_SYSTEMX86 = $0029; // x86 system directory on RISC
CSIDL_PROGRAM_FILESX86 = $002a; // x86 C:\Program Files on RISC
CSIDL_PROGRAM_FILES_COMMON = $002b; // C:\Program Files\Common
CSIDL_PROGRAM_FILES_COMMONX86 = $002c; // x86 Program Files\Common on RISC
CSIDL_COMMON_TEMPLATES = $002d; // All Users\Templates
CSIDL_COMMON_DOCUMENTS = $002e; // All Users\Documents
CSIDL_COMMON_ADMINTOOLS = $002f; // All Users\Start Menu\Programs\Administrative Tools
CSIDL_ADMINTOOLS = $0030; // <user name>\Start Menu\Programs\Administrative Tools
CSIDL_CONNECTIONS = $0031; // Network and Dial-up Connections
CSIDL_COMMON_MUSIC = $0035; // All Users\My Music
CSIDL_COMMON_PICTURES = $0036; // All Users\My Pictures
CSIDL_COMMON_VIDEO = $0037; // All Users\My Video
CSIDL_RESOURCES = $0038; // Resource Direcotry
CSIDL_RESOURCES_LOCALIZED = $0039; // Localized Resource Direcotry
CSIDL_COMMON_OEM_LINKS = $003a; // Links to All Users OEM specific apps
CSIDL_CDBURN_AREA = $003b; // USERPROFILE\Local Settings\Application Data\Microsoft\CD Burning
CSIDL_COMPUTERSNEARME = $003d; // Computers Near Me (computered from Workgroup membership)
{$ENDREGION}

Gefunden in 3 Minuten.