Programok telepítése és eltávolítása delphi-on

Programok telepítése és eltávolítása Delphi rendszeren

A Windows Vezérlőpult tartalmazza a "Programok telepítése és törlése" alkalmazást. A név önmagáért beszél: ezzel az applettel eltávolítjuk és telepítjük a programokat. Lássuk, hogyan működik. Ha betölt egy applet szól az összes kulcsot a HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall (ez ebben a szakaszban írásos információt razinstallirovanii programok). Minden kulcsról megjelenik a DisplayName paraméter (a rendszeralkalmazásokhoz - QuietDisplayName), és annak értéke jelenik meg. Ha a felhasználó rákattint a „Hozzáadás / Eltávolítás”., Akkor az opció UninstallString olvasni és hajtja végre a parancsot.

És most végre ilyesmit Delphi, de bizonyos különbségek: add el tudja távolítani az információkat a program a registry (ha törölték „kézzel”), és távolítsa el a Windows összetevők ( „eltávolítása és a szoftver telepítése”, akkor kell menni a „Set Windows ").

Hozzon létre egy új projektet, és helyezze el az űrlapon három gombot (TButton) és egy ListBox: TListBox-ot az 1. ábrán látható módon:

Programok telepítése és eltávolítása delphi-on

A Var részen számos globális változó létezik:

Az OnShow esemény esetében vegye figyelembe az alábbi eljárást:

Ha az űrlap megjelenik a ListBox-ban, akkor az eltávolítás / telepítéshez rendelkezésre álló programok jelennek meg. A "Program törlése" gombra kattintva jegyezze fel az OnClick eseményre vonatkozó eljárást:

Kapcsolódó cikkek