CryptoSys API  6.22.1
Static Public Member Functions | List of all members
crsysapi::Gen Class Reference

General info about the core library DLL. More...

Static Public Member Functions

static std::string CompileTime ()
 Get date and time the core native DLL module was last compiled. More...
 
static std::string LicenceType ()
 Get licence type as a string. More...
 
static std::string ModuleInfo ()
 Get additional information about the core DLL module. More...
 
static std::string ModuleName ()
 Get full path name of the current process's core native DLL. More...
 
static std::string Platform ()
 Get platform the core native DLL was compiled for. More...
 
static int Version ()
 Get version number of the core native DLL as an integer value. More...
 

Detailed Description

General info about the core library DLL.

Member Function Documentation

◆ CompileTime()

static std::string crsysapi::Gen::CompileTime ( )
static

Get date and time the core native DLL module was last compiled.

Returns
Date and time string.

◆ LicenceType()

static std::string crsysapi::Gen::LicenceType ( )
static

Get licence type as a string.

Returns
"D" = Developer "T" = Trial.

◆ ModuleInfo()

static std::string crsysapi::Gen::ModuleInfo ( )
static

Get additional information about the core DLL module.

Returns
String with additional info, e.g. Licensed Developer Edition.

◆ ModuleName()

static std::string crsysapi::Gen::ModuleName ( )
static

Get full path name of the current process's core native DLL.

Returns
Path to core native DLL file.
Remarks
This may return C:\Windows\System32 when it is really C:\Windows\SysWOW64. See also Gen::Platform.

◆ Platform()

static std::string crsysapi::Gen::Platform ( )
static

Get platform the core native DLL was compiled for.

Returns
Win32 or X64.

◆ Version()

static int crsysapi::Gen::Version ( )
static

Get version number of the core native DLL as an integer value.

Returns
Version number in form Major*100*100 + Minor*100 + Release. For example, version 2.10.3 would return the integer 21003.
Copyright © 2001-24 D.I. Management Services Pty Limited ABN 78 083 210 584 Australia. All rights reserved. <www.di-mgt.com.au> <www.cryptosys.net>. Generated on Sat Jan 6 2024 18:00:07 by Doxygen 1.9.1.