Зарегестрировать GUIDS в реестре - C#
Формулировка задачи:
Здравствуйте есть код написан на С++. То есть реализовал компонент(логика, сервер) через Interface нужно зарегить в реестре эти ГУИДы по таким ключам
HKEY_CLASSES_ROOT / CLSID / {тут будет GUID класса}
Подключами для него являются:
InprocServer32 - Содержит место расположения
ProgID
Version Independent ProgID
помогите реализовать на C# , беде очень призателен.
IUnknown
с функциями Release(), AddRef() и т.д.Код могу предоставить
Сгенерировал GUIDS в таком виде:#include <objbase.h> extern "C" { // {32bb8320-b41b-11cf-a6bb-0080c7b2d682} static const IID IID_IMy_Iface1 = {0x32bb8320, 0xb41b, 0x11cf, {0xa6, 0xbb, 0x0, 0x80, 0xc7, 0xb2, 0xd6, 0x82}} ; // {32bb8321-b41b-11cf-a6bb-0080c7b2d682} static const IID IID_IMy_Iface2 = {0x32bb8321, 0xb41b, 0x11cf, {0xa6, 0xbb, 0x0, 0x80, 0xc7, 0xb2, 0xd6, 0x82}} ; }
Решение задачи: «Зарегестрировать GUIDS в реестре»
textual
Листинг программы
using System; namespace GenerateGUID { class Class1 { [STAThread] static void Main(string[] args) { System.Guid guid = System.Guid.NewGuid(); Console.WriteLine(guid.ToString()); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д