Einzelnen Beitrag anzeigen

Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#1

Wie iteriere ich die Array elemente in CRYPT_ATTRIBUTES?

  Alt 19. Feb 2015, 10:37
Hallo,
Ich habe gerade ein Problem damit, das array in CRYPT_ATTRIBUTES zu iterieren.
Struct:
Code:
typedef struct _CRYPT_ATTRIBUTES {
  DWORD           cAttr;
  PCRYPT_ATTRIBUTE rgAttr;
} CRYPT_ATTRIBUTES, *PCRYPT_ATTRIBUTES, CMSG_ATTR;
https://msdn.microsoft.com/de-de/lib...=vs.85%29.aspx

Mir wird in cAttr angezeigt, dass es 4 Elemente gibt. den Pointer rgAttr um SizeOf(Pointer) zu erhöhen gibt eine AV beim nächsten Zugriff.

Ich hangel mich gerade an diesem Artikel entlang:
http://support2.microsoft.com/kb/323809/de

Und stecke bei der dort implementierten Funktion GetProgAndPublisherInfo fest.

Kann mir jemand sagen wie ich das richtig mache o.O

Grüße
Memnarch
Da man Trunc nicht auf einen Integer anwenden kann, muss dieser zuerst in eine Float kopiert werden
  Mit Zitat antworten Zitat