Написала программу на си++. Запускается, соответственно, с .exe-файла. Понятно, что программа оставляет в реестре «следы». Вопрос заключается в следующем: как сделать так, чтобы при закрытии программы регистрационные записи именно об этой программе удалялись из реестра? То есть, как я понимаю, нужно сначала каким-то образом определить, какие записи она сдела, и потом их удалить.
Извините, в работе с реестром СОВСЕМ новичок, буду признательна.
Отслеживать
11 1 1 золотой знак 2 2 серебряных знака 8 8 бронзовых знаков
задан 15 сен 2014 в 18:34
7 2 2 бронзовых знака
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Мне вот, например, непонятно, с чего она вдруг «оставляет в реестре следы». Если вы сами её заставляете писать где-то следы, вы должны знать, где. Если вы пользуетесь сторонними пакетами, в которых вам лень разбираться, но они пишут в реестр, воспользуйтесь утилитами вроде RegMon, который в реальном времени отследит все обращения вашей программы к реестру.
Как из Реестра очистить хвосты удалённых программ в Windows 10?
Отслеживать
11 1 1 золотой знак 2 2 серебряных знака 8 8 бронзовых знаков
ответ дан 16 сен 2014 в 8:29
Rookie_cfg Rookie_cfg
422 3 3 серебряных знака 10 10 бронзовых знаков
Отслеживать
ответ дан 15 сен 2014 в 19:20
118 3 3 бронзовых знака
- visual-c++
- реестр
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
Ремонт портал 128 бит
Иногда возникает момент когда нужно удалить все следы пребывания некого пользователя в операционной системе. Если рассмотреть в теории всё просто, заходим в В “мой компьютер” это если windows 7 или в “Компьютер” это если Win 8-10, нажимаем правой кнопкой мыши на пустом месте папки и выбираем “свойства” откроется окно
И далее по картинке и по номерам цифр, на третьем пункте выбираем профиль для удаления и нажимаем кнопку удалить как на пункте 4.
Вот и здорово если всё удалилось, но не всегда так, и даже если вы удалите от сюда профиль всё равно данные в реестре останутся.
Для полного удаления заходим в реестр командой “regedit”.
Если вы не знаете как попасть в реестр то вводим в поиске операционной системы эту команду regedit и дальше по картинке переходим в ветку реестра отвечающую за профиля пользователей.
Как удалить программу с реестра windows 10
В верху адрес куда нам нужно попасть и на нижней стрелке нужно найти свой профиль для удаления. А дальше просто кнопкой “Delete” и перезагружаем систему, всё больше профиля нет.
Источник: 128bits.ru
Как удалить строковый параметр в реестре Windows с помощью RegEdit
Удаление строкового параметра в реестре Windows с помощью RegEdit
Бывают причины, когда требуется удалить строковый параметр из реестра Windows. Для этого проще всего воспользоваться встроенным редактором реестра RegEdit. Обращаю внимание на то, что для внесения изменений в реестр Windows нужно обладать правами администратора. Ну и всегда желательно понимать, что делаешь, а не тупо следовать инструкциями, написанными незнакомыми людьми в интернете. 😉
Записи со значениями или без них в реестре Windows.
Как видно на картинке ниже, в реестре Windows могут содержаться записи со значениями или без них. Их можно создавать, переименовывать, менять их значения. Настало время разобраться, как их удалять!
Опция «Удалить» в реестре Windows RegEdit.
Для того, чтобы удалить строковый параметр из реестра нужно кликнуть по нему правой кнопкой мышки, потом из выпавшего меню выбрать опцию «Удалить».
Подтверждение удаления параметра из реестра Windows в RegEdit.
И тут программисты Windows подсуетились. А, может быть юристы? Так как удаление записей из реестра могут отразиться на работе всей операционной системы, то выскочит уведомление «Подтверждение удаления параметра»: «Удаление некоторых параметров реестра может привести к нестабильности системы. Вы действительно хотите безвозвратно удалить этот параметр?». Это повод ещё раз задуматься над тем, что собираешься сделать и передумать, нажав на «Нет» или всё-таки решиться на удаление именно этого параметра, нажав на «Да».
Завершение удаления параметра из реестра Windows в RegEdit.
Всё! Если нажали «Да», то параметр действительно удалён безвозвратно. Цель достигнута! =D
Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! 😉
Источник: mb4.ru