areh » 31.03.2003 (Пн) 7:50
Работа с реестром в .NET ведется через пространство имен Microsoft.Win32
Там есть класс Registry у него подклассы (ветви реестра), а у них методы типа CreateSubKey, OpenSubKey, SetValue ...
Ещё есть класс RegistryKey, через который собственно и должны производиться операции по работе с реестром:
Dim Reg1, Reg2 as RegistryKey
Reg1 = Registry.CurrentUser.OpenSubKey("Software\Microsoft\Например", True)
Reg1.SetValue("Name", "Value")
Reg1.SetValue("", "Это чтобы значение по умолчанию")
Reg1.Close()
Примерно так.
Да, кстати, работа с реестром через Framework получается раза в 1.2 медленней, чем через API, но в отличии от API там всё значительно надежней работает. Я записывал для эксперемента порядка 120Mb в реестр (в 5 подключей по 500 подключей, в каждый подключ 500 параметров по 50 символов каждый (только данных)) и тем и другим способом, в результате 20 и 24 мин. соответственно
А вообще я думаю что со временем Microsoft оптимизирует работы винды под Framework.
Удачи!