Я пытаюсь писать в реестр, используя свое приложение С#.
Я использую приведенный здесь ответ: Запись значений в реестр с помощью С#
Однако по какой-либо причине ключ не добавляется в реестр.
Я использую следующий код:
string Timestamp = DateTime.Now.ToString("dd-MM-yyyy");
string key = "HKEY_LOCAL_MACHINE\\SOFTWARE\\"+Application.ProductName+"\\"+Application.ProductVersion;
string valueName = "Trial Period";
Microsoft.Win32.Registry.SetValue(key, valueName, Timestamp, Microsoft.Win32.RegistryValueKind.String);
Папки Application.name
и Application.version
'еще не существуют.
Нужно ли сначала создавать их?
Кроме того, я тестирую его на 64-битной версии Windows, поэтому я думаю, что если я хочу проверить реестр для добавленного ключа, я должен специально проверить 32-битный реестр в: C:\Windows\SysWOW64\regedit.exe don 't I?