ПредишенСледващото

Добавяне или премахване на програми naDelphi

В аплета контролния панел на Windows е "Добавяне или премахване на програми". Името говори за себе си: С този аплет премахнем и да инсталирате програмата. Нека да видим как работи. Когато зареждате аплет чете всички ключове от ключ на системния регистър HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall (тя е в този раздел са писмена информация за razinstallirovanii програми). Всеки ключ параметър прочетете DisplayName (за системни приложения - QuietDisplayName) и показва стойността му. Ако потребителят кликне върху "Add / Remove.", Тогава опцията UninstallString четат и изпълнен от командния ред.

И сега приложи нещо подобно на това в Делфи, но с някои разлики: добави възможността за премахване на информацията за програмата от системния регистър (ако тя е била изтрита "на ръка") и премахване на компоненти на Windows ( "Премахване и инсталирането на софтуера", то трябва да отидете на "Set Windows ").

Създаване на нов проект и място под формата на три бутона (TButton) и падащ списък: TListBox както е показано на Фигура 1:

Монтаж и демонтаж на програми на Delphi

В няколко глобални променливи във Вар:

За форма събитие OnShow пиша тази процедура:

При установяване на формата в ListBox'e дисплей на разположение за отстраняване на \ Setup. Сега за бутона "Деинсталиране на програма", пише за определяне на процедура за събитието OnClick:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!