Kann es sein, dass in der API / im SDK im Ordner src-gui\windows32 auch die 64-Bit Variante enthalten ist? Falls ja - wo ist die 32-Bit-Variante der WormAPI.dll zu bekommen?
Beispielsweise findet sich in der Definition für worm_transaction_openStore() der Parameter UInt64 timestamp.
Siehe Datei WormAccess im Ordner Ordner src-gui\windows32\src-gui\WormAccess.cs: [DllImport("WormAPI.dll", CallingConvention = CallingConvention.Cdecl)] private static extern int worm_transaction_openStore(IntPtr worm_context, UInt64 timestamp);
Das sollte unter Win32 nicht möglich ein, da UInt64 hier nicht zulässig ist. Eine Änderung in Uint32 timestamp führt zu der Meldung, dass das Zertifikat abgelaufen ist.
Wenn ich das in 32-Bit C++ implementiere tritt das gleicht Problem auf.
Kai Merkel
Hallo!
Kann es sein, dass in der API / im SDK im Ordner src-gui\windows32 auch die 64-Bit Variante enthalten ist? Falls ja - wo ist die 32-Bit-Variante der WormAPI.dll zu bekommen?
Beispielsweise findet sich in der Definition für worm_transaction_openStore() der Parameter UInt64 timestamp.
Siehe Datei WormAccess im Ordner Ordner src-gui\windows32\src-gui\WormAccess.cs: [DllImport("WormAPI.dll", CallingConvention = CallingConvention.Cdecl)]
private static extern int worm_transaction_openStore(IntPtr worm_context, UInt64 timestamp);
Das sollte unter Win32 nicht möglich ein, da UInt64 hier nicht zulässig ist. Eine Änderung in Uint32 timestamp führt zu der Meldung, dass das Zertifikat abgelaufen ist.
Wenn ich das in 32-Bit C++ implementiere tritt das gleicht Problem auf.
Gruß
Kai