Platforms to show: All Mac Windows Linux Cross-Platform
Dongle
Software protection using dongles. (Hasp and Rockey)
- CallHASPMBS(service as integer, seed as integer, lptnum as integer, pass1 as integer, pass2 as integer, byref p1 as integer, byref p2 as integer, byref p3 as integer, byref p4 as integer)
- CallHASPMemMBS(service as integer, seed as integer, lptnum as integer, pass1 as integer, pass2 as integer, byref p1 as integer, byref p2 as integer, byref p3 as integer, byref p4 as integer, mem as memoryblock)
- GetHASPErrorStrMBS(error as integer) as string
- GetNetHaspWarningStrMBS(error as integer) as string
- class HASPHLMBS
- method Close
- method Constructor(FeatureID as integer, VendorCode as string)
- method DateTimeToHaspTime(day as integer, month as integer, year as integer, hour as integer, minute as integer, second as integer) as memoryblock
- method DecryptMemory(Data as Memoryblock, DataOffset as integer, Size as integer)
- method DecryptString(Data as string) as string
- method EncryptMemory(Data as Memoryblock, DataOffset as integer, Size as integer)
- method EncryptString(Data as string) as string
- method GetRTC as memoryblock
- method GetSessionInfo(format as string) as string
- method GetSize(FileID as integer) as integer
- method HaspTimeToDateTime(time as memoryblock, byref day as integer, byref month as integer, byref year as integer, byref hour as integer, byref minute as integer, byref second as integer)
- method LegacyDecryptMemory(Data as Memoryblock, DataOffset as integer, Size as integer)
- method LegacyDecryptString(Data as string) as string
- method LegacyEncryptMemory(Data as Memoryblock, DataOffset as integer, Size as integer)
- method LegacyEncryptString(Data as string) as string
- method LegacySetIdleTime(idletime as integer)
- method LegacySetRTC(time as memoryblock)
- method ReadMemory(FileID as integer, Offset as integer, Size as integer) as Memoryblock
- method ReadString(FileID as integer, Offset as integer, Size as integer) as string
- method Update(data as string) as string
- method WriteMemory(FileID as integer, FileOffset as integer, Data as Memoryblock, DataOffset as integer, Size as integer)
- method WriteString(FileID as integer, FileOffset as integer, Data as String)
- property Handle as Integer
- property Lasterror as Integer
- class Rockey2MBS
- method Close
- method Find as Int32
- method GenUID(byref uid as UInt32, seed as string, isProtect as boolean)
- method Open(mode as Int32, uid as UInt32, byref hid as UInt32)
- method Read(BlockIndex as Int32) as string
- method Transform(data as string)
- method Write(BlockIndex as Int32, data as string)
- property Handle as Integer
- property Lasterror as Integer
- const AUTO_MODE = 0
- const Available = true
- const HID_MODE = -1
- const R2_MINOR = 16
- const ROCKEY2_DISABLE_WRITE_PROTECT = false
- const ROCKEY2_ENSABLE_WRITE_PROTECT = true
- const RY2ERR_FLUSH_QUEUE = &hA010000F
- const RY2ERR_FREE_PREPARSED_DATA = &hA010000E
- const RY2ERR_GETCAPS = &hA010000D
- const RY2ERR_GET_ATTRIBUTES = &hA010000B
- const RY2ERR_GET_PREPARSED_DATA = &hA010000C
- const RY2ERR_GET_SERIAL = &hA0100011
- const RY2ERR_NOT_OPENED_DEVICE = &hA0100002
- const RY2ERR_NO_SUCH_DEVICE = &hA0100001
- const RY2ERR_OPEN_DEVICE = &hA0100007
- const RY2ERR_READ_REPORT = &hA0100008
- const RY2ERR_SETUP_DI_CLASS_DEVS = &hA0100010
- const RY2ERR_SETUP_DI_GET_DEVICE_INTERFACE_DETAIL = &hA010000A
- const RY2ERR_SUCCESS = 0
- const RY2ERR_TOO_LONG_DEVICE_DETAIL = &hA0100012
- const RY2ERR_TOO_LONG_SEED = &hA0100005
- const RY2ERR_UNKNOWN_DEVICE = &hA0100020
- const RY2ERR_UNKNOWN_ERROR = &hA010FFFF
- const RY2ERR_VERIFY = &hA0100014
- const RY2ERR_WRITE_PROTECT = &hA0100006
- const RY2ERR_WRITE_REPORT = &hA0100009
- const RY2ERR_WRONG_INDEX = &hA0100004
- const RY2ERR_WRONG_REPORT_LENGTH = &hA0100013
- const RY2ERR_WRONG_UID = &hA0100003
- class Rockey4NDMBS
- class RockeyMBS
- class UnikeyMBS
- module MatrixDongleMBS
- method DongleCount(PortNr as integer) as integer
- method DongleDecryptData(UserCode as integer, Data as memoryblock, DongleNr as integer, PortNr as integer) as integer
- method DongleEncryptData(UserCode as integer, Data as memoryblock, DongleNr as integer, PortNr as integer) as integer
- method DongleExit as integer
- method DongleFind as integer
- method DongleFindEx(byref LPTNr1 as integer, byref LPTAdr1 as integer, byref DNGCnt1 as integer, byref LPTNr2 as integer, byref LPTAdr2 as integer, byref DNGCnt2 as integer, byref LPTNr3 as integer, byref LPTAdr3 as integer, byref DNGCnt3 as integer) as integer
- method DongleGetKeyFlag(UserCode as integer, DongleNr as integer, PortNr as integer) as integer
- method DongleMemSize(DongleNr as integer, PortNr as integer) as integer
- method DongleModel(DongleNr as integer, PortNr as integer) as integer
- method DongleReadData(UserCode as integer, Data as memoryblock, count as integer, DongleNr as integer, PortNr as integer) as integer
- method DongleReadDataEx(UserCode as integer, Data as memoryblock, FPos as integer, count as integer, DongleNr as integer, PortNr as integer) as integer
- method DongleReadSerNr(UserCode as integer, DongleNr as integer, PortNr as integer) as integer
- method DongleSetLedFlag(a as integer, b as integer, c as integer, d as integer) as integer
- method DongleVersion(DongleNr as integer, PortNr as integer) as integer
- method DongleWriteData(UserCode as integer, Data as memoryblock, count as integer, DongleNr as integer, PortNr as integer) as integer
- method DongleWriteDataEx(UserCode as integer, Data as memoryblock, FPos as integer, count as integer, DongleNr as integer, PortNr as integer) as integer
- method DongleWriteKey(UserCode as integer, KeyData as memoryblock, DongleNr as integer, PortNr as integer) as integer
- method GetConfigMatrixNet(Category as integer) as integer
- method GetDriverFlag(UserCode as integer, DongleNr as integer, PortNr as integer) as integer
- method GetPortAdr(LptNr as integer) as integer
- method GetVersionAPI as integer
- method GetVersionDRV as integer
- method GetVersionDRV_USB as integer
- method InitMatrixAPI as integer
- method LogInMatrixNet(UserCode as integer, AppSlot as integer, DongleNr as integer) as integer
- method LogOutMatrixNet(UserCode as integer, AppSlot as integer, DongleNr as integer) as integer
- method PausePrinterActivity as integer
- method ReleaseMatrixAPI as integer
- method ResumePrinterActivity as integer
- method SetConfigMatrixNet(Access as integer, File as string) as integer
- method SetDriverFlag(UserCode as integer, DriverFlag as integer, DongleNr as integer, PortNr as integer) as integer
- method SetW95Access(mode as integer)
The items on this page are in the following plugins: MBS REALbasic Dongle Plugin.
Links
MBS Filemaker Plugins - Pfarrgemeinde Ministranten Nickenich