Curvostella

Miscellaneous Demos

Folder: Miscellaneous (Demo)

Курвостелла (Curvostella)

SergCODE source code package (Freeware) SergCODE source code package (Freeware)

Folders in the Miscellaneous (Demo) Section (in alphabetical order):

Folder (Subsection) Purpose
CMD

Currently, there is only one demo pattern, XCopy Application Distribution, that may be used for creating a simple LAN distribution of applications that may be installed by the XCOPY method.

This example is a piece of the application distribution scheme that really works (Municipal Unitary Enterprise “Municipal Information and Computing Center” (MIVC, for short, from Russian Mуниципальный Информационно-вычислительный Центр), Voronezh, Russia). In a real environment (e.g., where the scheme was used), the system is required to have a special MIVC environment (a set of environment of the following pattern:"MivcVariableName”).

See section: Command Line Unilities (the $XAppDistr and $MAppDistr commands).
See contents of the CMD files from the application distribution (folder: Miscellaneous (Demo)\CMD\XCopy Application Distribution).

Config

This subsection demonstrates the following:

  • A sample machine-level .NET 2.0 specification of configured assemblies (automatic DLL linkage)
  • A sample .NET 2.0 declaration of full trust to managed code signed by a corresponding key (allows running trusted web applications)

In the machine.config file, see the added developmentMode и assemblyBinding with the following assemblyIdentity names: XHelpers.Core, XHelpers.PAccess, XHelpers.Console, XHelpers.Windows. (The block is commented out.)

In the security.config file, see the added CodeGroup with the following PermissionSetName names: XSoft_Trusted_Code, XSoft_Strong_Name, Microsoft_VisualC_Runtime. (The block is commented out.)

Crypto

This subsection demonstrates the following:

  • Creation of a strong name, its installation in the CSP (Cryptographic Service Providers), and removing from the system — based on a SNK file
  • Generation of a test software certificate, public-key information extraction, installation of a strong name in CSP, and removing from the systemу — based on a PFX file

See section: Command Line Utilities (the $KeyGen, $CspInstall, and $CspUninstall commands).
See contents of the Crypto folder (path: Miscellaneous (Demo)\CMD\Crypto).



Top

© Sergei Kitaev (Китаев С.Ю.)