Handicraft-SDK installation (general info)

Web-pages (installation info):
https://handicraft.remelias.ru/sdk/sdk_install_config.html
https://handicraft.remelias.ru/sdk/sql_file_install.html

See also (in current folder):
— "SQL-file-code-comments.[ReadMe].txt";
— "SQL-file-installation-steps.txt".

Only main general steps are listed in these comments:

= I.=
SDK FOLDER COPYING

Copy "HandicraftSDK" folder into some handy place on you computer (not a deep location is desirable).

*** WARNING! ***
Folder path to the SDK must not contain exclamation sign!
This is critical especially for SQL tools and batches, including user CMDs for SQL (located outside the SDK).


= II.=
MAIN VARIABLES DECLARATION

Specify correct "!HandicraftSDK_Root" variable in system variables dialog (form).
The path must refer to correct place — "HandicraftSDK" folder you've previously copied to some place at you machine
(for instance: !HandicraftSDK_Root=D:\HandicraftSDK).

Specify two key variables, whose values are based on alphabetically previous "!HandicraftSDK_Root" variable:
HandicraftSDK_Root=%!HandicraftSDK_Root%
SQLAUX_ROOT=%!HandicraftSDK_Root%\SQL\SQLAUX
Use system variables dialog (form).

Specify path variable and other variables as it is shown in "Environment variables.txt" file (this folder).

Far Manager restart is required.

For locales different from English US (CP-1252/OEM437) and Russian (CP-1251/OEM866) following variables may be helpful:
YYYY_START_IN_DATE=<Zero-based position> (optional)
MM_START_IN_DATE=<Zero-based position>
DD_START_IN_DATE=<Zero-based position>
See: "SQL-file-installation-steps.txt" (for more details).


= III.=
SHELL INTEGRATION

Go to directory >>
%HandicraftSDK_Root%\CMD-utilities\Shell\Integration
or >>
%HandicraftSDK_Root%\CMD-utilities\Shell\Integration\RU

Follow instructions contained in "!*.txt" files.


= IV.=
CMDCPAUTO PLUGIN INSTALLATION (FAR MANAGER)
Go to directory >>
%HandicraftSDK_Root%\Utilities\Far plugins\CmdCpAuto plugin, build 100 (Far v3)\x64
or >>
%HandicraftSDK_Root%\Utilities\Far plugins\CmdCpAuto plugin, build 100 (Far v3)\x86

Follow instructions contained in "!Installation-xNN.txt" file.


= V.=
ENABLING DOTNETHELPERS COMPILATION (FROM SOURCES)

Go to directory >>
%HandicraftSDK_Root%\Author code signature\XSoft\Private key
or >>
%HandicraftSDK_Root%\Miscellaneous\XSoft crypto\XSoft certificate\Private key

Install "XSoft" code signature into CSP-container, under system administrator or under general user who is planned to build "DotNetHelpers".

___ Use command files: ___
install_csp_container.cmd
uninstall_csp_container.cmd

___ Use simple password from file: ___
"XSoft.pfx.password.txt"

— — —