137 Commits

Author SHA1 Message Date
Simon Rozman
f2a1656806 Verzijo sem nastavil na 1.3. 2013-09-18 07:47:21 +00:00
Simon Rozman
425f59f4fd Odstranil sem vse klice funkcij assert() in verify(), ker sicer tvegamo, da se namestitev v ozadju zatakne v dialogu Prekini/Ponovi/Opusti. Pri namestitvah ob zagonu računalnika (Group Policy) je to še posebej nadležno in kritično.
Verzijo sem nastavil na 1.2.1.
2013-08-22 10:21:46 +00:00
Simon Rozman
7cbedf2f48 Verzijo sem nastavil na 1.2. 2013-08-09 11:23:22 +00:00
Simon Rozman
5a81f9f54d Do konca sem usposobil podporo za delo z registrom.
Nekaj skupnih sporočil o napakah sem preselil iz MSITSCA sem.

Branje in zapisovanje na tok podatkov ATL::CAtlFile zdaj preverja dolžino prebranih/zapisanih podatkov.

Estetski popravki.

Verzijo sem nastavil na 1.0.1.
2013-06-08 06:10:26 +00:00
Simon Rozman
09db49e87d Delo z operacijami/rollback/commit sem preselil v samostojno knjižnjico AMSICA.
Verzijo sem nastavil na 1.1.1.
2013-04-26 09:16:14 +00:00
Simon Rozman
c6891c4f81 Verzijo sem nastavil na 1.1. 2013-04-19 11:49:34 +00:00
Simon Rozman
b9bfe5ef4e 2013-03-19 14:25:39 +00:00
Simon Rozman
796113b6c2 Dodal sem mankajoče prevode. 2013-03-19 14:24:32 +00:00
Simon Rozman
7e27718c58 2013-02-26 09:28:27 +00:00
Simon Rozman
922d873209 Odstranil sem pasti za razhroščevalnik. 2013-02-18 11:44:51 +00:00
Simon Rozman
872b365c5c 2013-02-12 14:39:13 +00:00
Simon Rozman
5b6e3ec441 Preuredil sem vrstni red #include, da ima prednost lokalni BuildNum.h. 2013-01-31 08:40:05 +00:00
Simon Rozman
9c401bfbae V tabeli ScheduledTask sem stolpec WorkingDir preimenoval v Directory_ ter popravil metodo CMSITSCAOpTaskCreate::SetFromRecord(), da zdaj določi delovni imenik s funkcijo MsiGetTargetPath(). Tako mora zdaj v stolpcu Directory_ pisati ključ imenika (v tabeli Directory) in ne več pot.
Verzijo sem nastavil na 1.0.1.
2013-01-31 07:37:24 +00:00
Simon Rozman
f4556430c7 2013-01-23 14:46:16 +00:00
Simon Rozman
e4c26d33b3 MSI => msm 2013-01-16 12:21:40 +00:00
Simon Rozman
8b1cfbb5f5 2013-01-11 12:11:11 +00:00
Simon Rozman
15bbb82f06 Popravki, da se prevede tudi Release in Debug (ne-Unicode). 2013-01-10 09:31:09 +00:00
Simon Rozman
71187e6283 2013-01-10 08:17:49 +00:00
Simon Rozman
635449a07f Dodal sem še izpis napake, če pri nalaganju sekvence ukazov iz datoteke pride do napake. 2013-01-10 08:03:03 +00:00
Simon Rozman
af13f1b719 Na Windows XP zdaj namestitev spet doda fiksen "naključen" časovni zamik izvajanja opravila.
Pri zakasnjenih akcijah sem moral dodati zastavico msidbCustomActionTypeNoImpersonate, sicer se je na Windows Vista namestitev razporejenih opravil ni izvedla kot SYSTEM ampak kot uporabnik, ki je pognal namestitev. In to brez dvignjenih privilegijev.

Usposobil in preizkusil sem namestitev na Windows XP, Vista in 7. Projekt je s tem uradno uspešno končan! :)))
2013-01-09 22:24:36 +00:00
Simon Rozman
8e8f4f8066 Preizkusil sem še delovanje na Windows XP. 2013-01-09 20:49:13 +00:00
Simon Rozman
a520a6521d Dodal sem polno podporo za Task Scheduler 2.0.
Dodal sem obvestila o napakah pri delu z razporejenimi opravili.

Estetski popravki
2013-01-09 13:14:41 +00:00
Simon Rozman
7390687d2a Usposobil sem namestitev opravil na Windows 7. Zdaj je treba samo še dokončati in vse temeljito preizkusiti. 2013-01-08 15:39:04 +00:00
Simon Rozman
cbde3581dd Popravljen pogoj za odstranitev opravila.
Dodana manjkajoča prevoda.
2012-12-24 13:22:10 +00:00
Simon Rozman
ca6d4b011a Popravil sem pogoj za odstranitev, da pri nadgradnji programskega paketa odstranitev prejšnje verzije ne odstrani več opravila, ki ga je ravnokar ustvarila nova verzija. 2012-12-24 13:10:48 +00:00
Simon Rozman
116317eb6e Dodal sem sporočili o napaki v CMSITSCAOpDeleteFile::Execute() in CMSITSCAOpMoveFile::Execute(). Pri drugih operacijah jih bom dodal, ko bodo dokončane. 2012-12-24 12:20:13 +00:00
Simon Rozman
2b27c86988 Namestitev zdaj vedno ustvari opravilo. Tudi če je že obstajalo od prej. Lahko je uporabnik aplikacijo opravila namestil zdaj v drugo mapo.
Dodal sem dokument s spiskom še odprtih zadev.
2012-12-22 06:51:26 +00:00
Simon Rozman
4962003cc5 Usposobil sem upravljanje napredka in izpis sporočil med namestitvijo.
Nadgradnja zdaj ne povozi opravila, če že obstaja.

Brisanje datotek/opravil zdaj v primeru, da datoteka/opravilo ne obstaja, vseeno vrne stanje OK. Saj je želen efekt opravila že dosežen.

Estetski popravki
2012-12-21 22:40:52 +00:00
Simon Rozman
b5d2817c2a Pripravo spiskov opravil za deffered/commit/rollback sem poenotil in poenostavil. Posledično sta se InstallScheduledTasks() in FinalizeScheduledTasks() zlili v eno.
Estetski popravki

Urediti moram še sporočanje napredka, ter obveščanje o napakah med akcijami deffered/commit/rollback.
2012-12-21 14:52:17 +00:00
Simon Rozman
696a9c2686 Začetna verzija nameščanja razvrščenih opravil je končana. Usposobiti moram še nastavljanje kazalca napredka in obveščanje o postopku ter napakah. 2012-12-20 17:28:16 +00:00
Simon Rozman
29c58b31ec Delo se nadaljuje. 2012-12-17 14:33:42 +00:00
Simon Rozman
ca19cc6399 Delo se nadaljuje. Dodana je še diagnostična verzija namestitve, ki uporablja diagnostično verzijo MSITSCA.dll za lažjo analizo. Dodal sem že prvo vrstico v tabelo ScheduledTasks, da lahko začnem razvijati MSITSCA.
Uskladil sem strukturo tabele ScheduledTask z realnimi potrebami.

Estetski popravki
2012-12-14 15:01:29 +00:00
Simon Rozman
b593d27e07 Dodal sem še tabele Binary, CustomAction in InstallExecuteSequence ter usposobil pripravo namestitvenega paketa, da lahko začnem s pravim razvojem orodja MSITSCA.dll. 2012-12-12 13:14:13 +00:00
Simon Rozman
b22518e531 Estetski popravki 2012-12-04 15:14:29 +00:00
Simon Rozman
6bd4ea8d24 Deklariral sem tabeli ScheduledTask in TaskTrigger za MSI. 2012-12-04 15:05:50 +00:00
Simon Rozman
157cb4445d Za zdaj sem dodal preizkusni projekt z namestitvijo, da lahko na hitro preizkušam izvedbo akcij. 2012-11-29 15:13:57 +00:00
Simon Rozman
7f5b4f4ba9 Dodal sem začetno verzijo projekta. 2014-03-11 13:44:20 +00:00