EP_RegCheckAndSaveKeyA
EP_RegCheckAndSaveKeyA function serves for verifying and saving the registration information. It is a duplicate and has the same functionality as the EP_RegCheckAndSaveKey function.
Parameters
- Name - the registration name - a pointer to the null terminated ANSI string.
- Key - the registration key - a pointer to the null terminated ANSI string.
Return Value
If the function succeeds, the return value is 1. If the function fails, the return value is 0.
Remark
UNICODE Registration Scheme should be disabled at REGISTRATION FEATURES - Common panel.
The function fails in the following cases:
- the registration information is incorrect;
- an error ocurred while saving the registration information (it can occur due to the enabled protection from writing files to the drive or entries in the registry);
- the application is not protected.
Definition
Show/Hide C++ function definition
extern "C" __declspec( dllimport ) __stdcall BOOL EP_RegCheckAndSaveKeyA( char* Name, char* Key );
Show/Hide Delphi function definition
function EP_RegCheckAndSaveKeyA( Name : PAnsiChar; Key : PAnsiChar) : boolean; stdcall;
Show/Hide C# (.NET) function definition
public class Enigma_IDE
{
[DllImport("enigma_ide.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)]
public static extern bool EP_RegCheckAndSaveKeyA(string Name, string Key);
}
See function examples in the installation folder, Examples subfolder.