Hello!
I want to protect my software using Armadillo and the ArmAccess.DLL. I've found the C/C++ Declarations that look like this:
I now tried to write a decls-file for it to get access to these function from within blitz, but I always get "Userlib function not found".
Hope someone can help me!
I want to protect my software using Armadillo and the ArmAccess.DLL. I've found the C/C++ Declarations that look like this:
/* These typedefs show the compiler the formats of the functions. */ typedef bool (__stdcall *CheckCodeFn)(const char *name, const char *code); typedef bool (__stdcall *VerifyKeyFn)(const char *name, const char *code); typedef bool (__stdcall *InstallKeyFn)(const char *name, const char *code); typedef bool (__stdcall *InstallKeyLaterFn)(const char *name, const char *code); typedef bool (__stdcall *UninstallKeyFn)(void); typedef bool (__stdcall *SetDefaultKeyFn)(void); typedef bool (__stdcall *UpdateEnvironmentFn)(void); typedef bool (__stdcall *IncrementCounterFn)(void); typedef int (__stdcall *CopiesRunningFn)(void); typedef bool (__stdcall *ChangeHardwareLockFn)(void); typedef DWORD (__stdcall *GetShellProcessIDFn)(void); typedef bool (__stdcall *FixClockFn)(const char *fixclockkey); typedef DWORD (__stdcall *RawFingerprintInfoFn)(DWORD item); typedef bool (__stdcall *SetUserStringFn)(int which, const char *string); typedef DWORD (__stdcall *GetUserStringFn)(int which, char *buffer, DWORD bufferlength); typedef bool (__stdcall *WriteHardwareChangeLogFn)(const char *filename); typedef bool (__stdcall *ConnectedToServerFn)(void); typedef bool (__stdcall *CallBuyNowURLFn)(HWND parent); typedef void (__stdcall *ShowReminderMessageFn)(HWND parent); typedef void (__stdcall *ShowReminderMessage2Fn)(HWND parent); typedef bool (__stdcall *ExpireCurrentKeyFn)(void); typedef bool (__stdcall *ShowEnterKeyDialogFn)(HWND parent);
I now tried to write a decls-file for it to get access to these function from within blitz, but I always get "Userlib function not found".
Hope someone can help me!