Зарегестрировать 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());
}
}
}