Habe mich mal auf den
MSDN Seiten genauer umgeschaut und bin auf folgende Info gestoßen.
Die GruppenID lässt sich bei "Globalen Gruppen" (Netapi32.dll) problemlos auslesen, aber bei "Lokalen Gruppen" nicht.
GROUP_INFO_2 Structure
The GROUP_INFO_2 structure contains information about a global group, including name, identifier, and resource attributes.
Delphi-Quellcode:
typedef struct _GROUP_INFO_2 {
LPWSTR grpi2_name;
LPWSTR grpi2_comment;
DWORD grpi2_group_id;
DWORD grpi2_attributes;
} GROUP_INFO_2, *PGROUP_INFO_2;
LOCALGROUP_INFO_1 Structure
The LOCALGROUP_INFO_1 structure contains a local group name and a comment describing the local group.
Delphi-Quellcode:
typedef struct _LOCALGROUP_INFO_1 {
LPWSTR lgrpi1_name;
LPWSTR lgrpi1_comment;
} LOCALGROUP_INFO_1,
*PLOCALGROUP_INFO_1,
*LPLOCALGROUP_INFO_1;
Was haben sich die MS-Entwickler bei der localgrup-definition gedacht?
Kaum zu glauben, wieso es hier keine ID gibt
Gibt es noch eine andere Möglichkeit??