Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 20.04.2021
Сообщений: 65
1

Как удалить запись в реестре?

30.01.2022, 00:40. Показов 2437. Ответов 5

Author24 — интернет-сервис помощи студентам
Есть путь "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run". Тут надо удалить запись "test.exe".
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.01.2022, 00:40
Ответы с готовыми решениями:

Как удалить запись в реестре
Привет! Мне нужно удалить некоторые ветки в реестре.. Есть путь.. HKEY_LOCAL_MACHINE\SOFTWARE...

Как удалить запись из ключа в реестре?
В предыдущей программе я внес в реестр свою строчку, используя след. код: procedure...

Как заменить запись в реестре
Вопрос из за вирусов, так вот как мне можно вернуть исходное состояние userinit путь:...

Как изменить запись в реестре ?
Ув. гуру! Прошу подскажите как на С# прописать код, который будет изменять значение ячейки в...

Как удалить параметр в реестре?
всем привет, как удалить параметр в реестре "L$RTMTIMEBOMB_1320153D-8DA3-4e8e-B27B-0D888223A588"...

5
фрилансер
5835 / 5355 / 1101
Регистрация: 11.10.2019
Сообщений: 14,317
30.01.2022, 08:52 2
Jeweler123, RegDeleteKey
0
0 / 0 / 0
Регистрация: 20.04.2021
Сообщений: 65
30.01.2022, 20:36  [ТС] 3
Цитата Сообщение от Алексей1153 Посмотреть сообщение
Jeweler123, RegDeleteKey
Конечно же, перед тем как писать сюда я прочитал дофига документаций и примеров, но ничего не получается. Написав сюда, я ожидал получить рабочий кусок кода.
0
272 / 115 / 18
Регистрация: 26.12.2010
Сообщений: 472
31.01.2022, 01:06 4
Jeweler123,
C
1
2
3
4
if ( SHDeleteValueW( key, subkey_name, value_name ) != ERROR_SUCCESS ){
 
            //error
        }
Соответственно , передаёте HKEY_CURRENT_USER первым параметром, SOFTWARE\Microsoft\Windows\CurrentVersion \Run вторым, ну а имя третьим.
0
фрилансер
5835 / 5355 / 1101
Регистрация: 11.10.2019
Сообщений: 14,317
31.01.2022, 06:58 5
Цитата Сообщение от Jeweler123 Посмотреть сообщение
но ничего не получается
что именно? Какой код пробовал? Что вернулось из функции ? Что вернулось из GetLastError?
0
447 / 315 / 62
Регистрация: 09.03.2016
Сообщений: 3,081
31.01.2022, 20:26 6
C++
1
2
3
4
5
6
7
8
// ---- УДАЛИТЬ КЛЮЧ на х 
 HKEY hk;
if(RegOpenKeyEx(HKEY_CURRENT_USER, L"Software", 0, KEY_READ ,&hk)!= ERROR_SUCCESS)// Если функция завершается успешно,
       cout <<" них не открывает"<<endl;//                      возвращаемое значение равно ERROR_SUCCESS.
  //-----------------------------------
if( RegDeleteKey(hk,L"RegistrySample")!= ERROR_SUCCESS)//  Test string 
       cout <<" них не удаляет"<<endl;
    RegCloseKey(hk);
Добавлено через 4 минуты
Я это всё гуглил бывало.

/* Вот список основных API-функций для работы с реестром:

Создать ключ - RegCreateKeyEx().
Открыть существующий ключ: RegOpenKeyEx().
Закрыть ключ - RegCloseKey().
Чтение данных - RegGetValue().
Запись данных - RegSetValueEx().
Удаление данных - RegDeleteValue().

Общий смысл работы с реестром такой:
1. Открываем\создаем ключ.
2. Читаем\пишем данные из открытого\созданного ключа.
3. Закрываем открытый\созданный ключ.
*/
0
31.01.2022, 20:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.01.2022, 20:26
Помогаю со студенческими работами здесь

Как удалить ветвь в реестре?
Всем привет! Возможно ли, удалить папку в реестре? Адрес примерно такой: ...

Как создать/изменить запись в реестре?
Вот например сейчас эта запись уже есть: Путь: Имя: Значение: Как создать эту запись...

Как удалить параметр в реестре по началу имени
Привет, возможно ли это, удалить параметр по часть имени, например в разделе...

Как удалить или изменить ключ в реестре?
Savesetting, getsetting, deletesetting работают с веткой VB. А к остальным веткам как поиметь...

Как удалить программу? Как найти и почистить в реестре хвосты этой программы?
Не могу удалить программу. Захожу в программы и компонен. Выбираю из списка программу...

Как после удаления элемента в listbox, удалить ключ в реестре?
Здравствуйте, спасите, помогите, сохраните Есть такой код: try { files =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru