public async Task AddValueInRegistry() { await Task.Run(() => { RegistryKey key = Registry.CurrentUser.CreateSubKey(@"Software\Shashi3\Stage1\Stage3", true); key.SetValue("Test Key", 2); key.Close(); }); }
Рассмотрим описанный выше метод, когда я запускаю его, он создает каталог в реестре, но не вводит данные. введите описание изображения здесь
вызовите AddValueInRegistry одним из следующих способов:
AddValueInRegistry
AddValueInRegistry().Wait();
или
public void async UpperMethod() { await AddValueInRegistry(); }