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

Различные примеры

Папка: Miscellaneous (Demo)

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

Пакет исходных кодов SergCODE (Freeware) Пакет исходных кодов SergCODE (Freeware)

Папки раздела Miscellaneous (Demo) (в алфавитном порядке):

Папка (подраздел) Назначение
CMD

На текущий момент имеется единственная демонстрация-шаблон: XCopy Application Distribution — организация в локальной сети простейшего дистрибутива программ, распространяемых методом XCOPY.

Данный пример является фрагментом реально действующей схемы распространения приложений (МУП «МИВЦ», г.Воронеж). В реальной обстановке (там где применялась демонстрируемая схема) предполагается наличие в системе специального “окружения МИВЦ” (набор переменных вида MivcVariableName”).

Читайте раздел: Утилиты командной строки (команды $XAppDistr, $MAppDistr).
Смотрите содержимое CMD-файлов дистрибутива программ (папка: Miscellaneous (Demo)\CMD\XCopy Application Distribution).

Config

Данный подраздел демонстрирует следующие направления:

  • Пример описания в .NET 2.0 “конфигурируемых сборок” (Configured Assemblies) на машинном уровне (автоматическая привязка DLL)
  • Пример объявления в .NET 2.0 полного доверия к управляемому коду, подписанному соответствующим ключём (позволяет запускать “проверенные” программы с сети)

В файле machine.config смотрите добавленные developmentMode и assemblyBinding со следующими именами assemblyIdentity: XHelpers.Core, XHelpers.PAccess, XHelpers.Console, XHelpers.Windows. (Блок заключён в комментарии.)

В файле security.config смотрите добавленные CodeGroup со следующими именами PermissionSetName: XSoft_Trusted_Code, XSoft_Strong_Name, Microsoft_VisualC_Runtime. (Блок заключён в комментарии.)

Crypto

Данный подраздел демонстрирует следующие направления:

  • Создание строгого имени (Strong Name), установка его в CSP (Cryptographic Service Providers), удаление из системы, — на базе SNK-файла
  • Генерация тестового сертификата ПО, извлечение информации открытого ключа, установка строгого имени в CSP, удаление из системы, — на базе PFX-файла

Читайте раздел: Утилиты командной строки (команды $KeyGen, $CspInstall, $CspUninstall).
Смотрите содержимое папки Crypto (путь: Miscellaneous (Demo)\CMD\Crypto).



Наверх

© Китаев С.Ю.