Tema: Re: Del softo instaliavimo ir tikrinimo
Autorius: saimhe
Data: 2008-06-09 16:22:31
> o per registra kaip nors neina. negi nepalieka irasu programa

  Datas gali palikti nebent kai kurie instaliatoriai. Nuosavų datų registre
nėra, skirtingai nuo failų sistemos.
  Į registrą paprastai prirašo čia:

HKLM\Software\* -- nustatymai, bendri visiems juzeriams. Dažniausiai pagal
šakos buvimą galima nebent aptikti, kad programa [buvo] instaliuota. Kokia nors
programa dėl jai vienai žinomų priežasčių galėtų įdėti ir datą. Dar daugiau,
standartizuoto datos formato nėra, galima užsirauti ir ant kokio nors 8 baitų
REG_BINARY (žr. MSDN apie FILETIME tipą).

HKCU\Software\* -- konkretaus juzerio nustatymai (gi HKCU tėra shortcut'as į
atitinkamą HKU\S-1-5-*).

HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\* -- visa
išinstaliavimui ir pan. reikalinga info, būtent čia įmanoma rasti datą
(vėlgi, kaip pasiseks).

  Paskutiniajame, jei nėra datos, bet UninstallString arba QuietUninstallString
rodo į pavienį esamą failą, belieka žiūrėti šito failo datą. Kartais daroma dar
kitaip: nuorodoje yra maždaug "uninst.exe -f INSTALL_LOG_FAILAS", ir tada
uninst.exe data gali meluoti, o va log'as tikrai buvo sukurtas instaliuojant.

-- 
  saimhe