Добавяне или премахване на програми naDelphi
В аплета контролния панел на Windows е "Добавяне или премахване на програми". Името говори за себе си: С този аплет премахнем и да инсталирате програмата. Нека да видим как работи. Когато зареждате аплет чете всички ключове от ключ на системния регистър HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall (тя е в този раздел са писмена информация за razinstallirovanii програми). Всеки ключ параметър прочетете DisplayName (за системни приложения - QuietDisplayName) и показва стойността му. Ако потребителят кликне върху "Add / Remove.", Тогава опцията UninstallString четат и изпълнен от командния ред.
И сега приложи нещо подобно на това в Делфи, но с някои разлики: добави възможността за премахване на информацията за програмата от системния регистър (ако тя е била изтрита "на ръка") и премахване на компоненти на Windows ( "Премахване и инсталирането на софтуера", то трябва да отидете на "Set Windows ").
Създаване на нов проект и място под формата на три бутона (TButton) и падащ списък: TListBox както е показано на Фигура 1:
В няколко глобални променливи във Вар:
За форма събитие OnShow пиша тази процедура:
При установяване на формата в ListBox'e дисплей на разположение за отстраняване на \ Setup. Сега за бутона "Деинсталиране на програма", пише за определяне на процедура за събитието OnClick:
Свързани статии