2008-10-14 4 views
2

Я разработал класс установщика, который удаляет определенные папки из базового каталога. Однако я также хочу удалить запись другого приложения из программ добавления/удаления через inst class. Может ли кто-нибудь предложить решение.Удаление записи приложения из программ добавления/удаления в C#

С уважением, Суровые Суман

ответ

4

Удалить запись из реестра в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall

+0

до тех пор, пока вы его тоже очищаете! – TheSoftwareJedi 2008-10-14 06:06:20

1
public static void RemoveControlPanelProgram(string apllicationName) 
    { 
     string InstallerRegLoc = @"Software\Microsoft\Windows\CurrentVersion\Uninstall"; 
     RegistryKey homeKey = (Registry.LocalMachine).OpenSubKey(InstallerRegLoc, true); 
     RegistryKey appSubKey = homeKey.OpenSubKey(apllicationName); 
     if (null != appSubKey) 
     { 
     homeKey.DeleteSubKey(apllicationName); 
     } 
    } 

 Смежные вопросы

  • Нет связанных вопросов^_^