while browsing through the system folders using ShellObj's items, I found that most of control panel's subitems do not have a valid GUID (the ::{...} description), which is necessary for some things I want to do. They always result in the (correct) description. Example: While running the following program, I got the result shown below. But the control panel apps should be *all* have a valid ::{...} notation:
Code: Select all
var
msg:string;
i:integer;
begin
msg:='';
with ShellObj(sfControlPanel) do
for i:=0 to itemcount-1 do
msg:=msg+items[i].Description+' --> '+items[i].name+#13;
showmessage(msg);
end;
Code: Select all
Drucker und Faxgeräte --> ::{2227A280-3AEA-1069-A2DE-08002B30309D}
Taskleiste und Startmenü --> ::{0DF44EAA-FF21-4412-828E-260A8728E7F1}
Tragbare Mediengeräte --> ::{640167B4-59B0-47A6-B335-A6B3C0695AEA}
Ordneroptionen --> ::{6DFD7C5C-2451-11D3-A299-00C04F8EF6AF}
Netzwerkverbindungen --> ::{7007ACC7-3202-11D1-AAD2-00805FC1270E}
Schriftarten --> Fonts
Verwaltung --> Administrative Tools
Geplante Tasks --> ::{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
Scanner und Kameras --> ::{E211B736-43FD-11D1-9EFB-0000F8757FCD}
Eingabehilfen --> Eingabehilfen
Software --> Software
Anzeige --> Anzeige
Hardware --> Hardware
Internetoptionen --> Internetoptionen
Regions- und Sprachoptionen --> Regions- und Sprachoptionen
Gamecontroller --> Gamecontroller
Java Plug-in --> Java Plug-in
Maus --> Maus
Tastatur --> Tastatur
Sounds und Audiogeräte --> Sounds und Audiogeräte
Benutzerkonten --> Benutzerkonten
Energieoptionen --> Energieoptionen
System --> System
Telefon- und Modemoptionen --> Telefon- und Modemoptionen
Datum und Uhrzeit --> Datum und Uhrzeit
Sprachein-/ausgabe --> Sprachein-/ausgabe
SoundMAX --> SoundMAX
Mail --> Mail
Iomega Active Disk --> Iomega Active Disk
SAPConsole Administrator --> SAPConsole Administrator
SAP-Konfiguration --> SAP-Konfiguration
BDE-Verwaltung --> BDE-Verwaltung
Automatische Updates --> Automatische Updates
Network Identity --> Network Identity
NVIDIA nView Desktop Manager --> NVIDIA nView Desktop Manager
Kindest regards,
Claus.