Discussion:
Hvad betyder @xxxxx.dll,-yyy i registrerings databasen og hvordan skal man kalde dll'en for at få oplysninger ud?
(for gammel til at besvare)
n***@gmail.com
2008-06-12 12:38:43 UTC
Permalink
Jeg har et program som hiver oplysninger ud om de forskellige services
i windows. Men i Vista og 2008 server er feltet DisplayName og
Description skiftet ud med en reference til en DLL.

F.eks. Servicen "Application Experience" som ligger i
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AeLookupSvc
Den har f.eks. følgende to felte som står med denne notation:
"DisplayName"="@%SystemRoot%\\system32\\aelupsvc.dll,-1"
"Description"="@%SystemRoot%\\system32\\aelupsvc.dll,-2"

Nogen der ved hvordan det skal tolkes (går ud fra at man skal kalde
den dll på en eller anden måde for at få tekst strengen ud)? og nogen
der kan fortælle mig hvordan det rent kodemæssigt skal se ud for at
hvie den tekst ud?

Hans...
n***@gmail.com
2008-06-17 13:39:49 UTC
Permalink
Post by n***@gmail.com
Jeg har et program som hiver oplysninger ud om de forskellige services
i windows. Men i Vista og 2008 server er feltet DisplayName og
Description skiftet ud med en reference til en DLL.
F.eks. Servicen "Application Experience" som ligger i
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AeLookupSvc
Nogen der ved hvordan det skal tolkes (går ud fra at man skal kalde
den dll på en eller anden måde for at få tekst strengen ud)? og nogen
der kan fortælle mig hvordan det rent kodemæssigt skal se ud for at
hvie den tekst ud?
Hans...
Jeg har selv fundet ud af det nu. Med LoadLibrary(DLL filen) og
derefter LoadString(ID NUMMER) kan man hente ressource strengen ud og
derved få den korrekte tekst.

Hans...

Loading...