Commit Graph

62 Commits

Author SHA1 Message Date
2385f57ea4 2014-04-25 08:29:31 +00:00
52be8855e1 2014-03-25 09:44:15 +00:00
2d0a99755f Spremenil sem odstranitev profilov WLAN, da ne uporablja več preimenovanja ampak izvoz. Ker preimenovanje ni delovalo (vsaj na Win7). Zanimivo: preimenovanje ne deluje niti v uporabniškem vmesniku Network and Sharing Center. 2014-03-24 08:12:52 +00:00
bb5ec43fc9 Dodal sem podporo za nameščanje profilov WLAN. Ampak odstranjevanje kljub mojim velikim naporom še ne deluje.
Verzijo MSICA sem nastavil na 1.0-pre2.
2014-03-22 12:41:28 +00:00
a6584fb3f7 Estetski popravki 2014-03-21 17:38:28 +00:00
ddde7488fa Namestitev sem dopolnil še z možnostjo zagona/zaustavitve poljubnega sistemskega servisa (v tej fazi brez odvisnih servisov). 2014-03-21 13:35:01 +00:00
ed18da4ebb Usposobil sem nastavljanje sistemskih servisov med namestitvijo.
Uredil sem nomenklaturo akcij po meri.
2014-03-20 18:18:43 +00:00
b4750608b3 ERROR_SUCCESS => NO_ERROR
Dodal sem podporo za upravljanje sistemskih servisov.
2014-03-20 12:17:08 +00:00
197240bcd9 Shranjevanje skript sem preselil v skupno funkcijo MSICA::SaveSequence().
Popravil sem napako pri preverjanju statusa, zaradi katere smo tudi v primeru napak med evaluacijo razporejenih opravil vseeno zapisali namestitvena skripta in vrnili uspešen rezultat.

Dodal sem funkcijo MsiRecordGetStream() za branje binarnih podatkov iz tabel MSI.

Usposobil sem nameščanje certifikatov.
2014-03-17 13:06:12 +00:00
e78997a476 msm => MSIBuild 2014-03-14 10:20:57 +00:00
0eb299def0 Usposobil sem slovenske prevode virov. 2014-03-13 11:23:09 +00:00
1ea0d5944d EvaluateScheduledTasks() => EvaluateSequence()
InstallScheduledTasks() => ExecuteSequence()

Dodal sem še projekt za MSICACert.dll, ki je trenutno še čista kopija MSICATS.dll.
2014-03-13 10:57:11 +00:00
fcbb7bb3c9 Dodal sem podporo za nameščanje in odstranjevanje certifikatov. 2014-03-13 10:28:29 +00:00
6dda602dd3 Dodal sem zametke nameščanja certifikatov.
FileOp.cpp => OpFile.cpp, RegOp.cpp => OpReg.cpp ...
MSITSCA => MSICATS

Verzijo sem nastavil na 1.0-pre1.
2014-03-13 08:48:49 +00:00
6fa94e0d2f Poenotil sem verzijo.
Verzijo sem nastavil na 1.0-pre.
2014-03-12 13:46:43 +00:00
70ec27745a Pripravo namestitvenega paketa sem obrnil tako, da je izvorni jezik angleščina. 2014-03-12 13:16:59 +00:00
ab9ba8e879 AMSICA => MSICALib 2014-03-12 13:00:59 +00:00
686a2060d9 2014-03-12 11:33:09 +00:00
ac1b09eebf Vire sem obrnil tako, da je izvorni jezik angleščina. 2014-03-12 11:32:08 +00:00
42101b0119 Verzijo sem nastavil na 2.1. 2014-01-30 08:32:46 +00:00
073488cb22 Preizkusil sem delovanje in popravil preverjanje manjkajoče datoteke za razveljavitev/uveljavitev.
Verzijo sem nastavil na 2.0.2.
2014-01-14 11:27:22 +00:00
56dfdb9ec7 Zdaj zakasnjena akcija vedno pripravi razveljavitvena in uveljavitvena skripta. Razveljavitev opravi sama le, če ji to ne uspe. Sicer pa delo razveljavljanja prepusti razveljavitveni akiciji, ki mora biti zato zdaj v tabeli InstallExecuteSequence uvrščena pred zakasnjeno.
Če datoteke z zaporedjem ukazov za čiščenje ni, ne javimo več napake.

Verzijo sem nastavil na 2.0.1.
2014-01-14 10:13:06 +00:00
9ffeaca907 Verzijo sem nastavil na 2.0. 2013-11-06 10:51:36 +00:00
20de2bcba8 Verzijo sem nastavil na 2.0-pre1. 2013-10-14 16:38:56 +00:00
ff80b94e03 Spremenil sem konfiguracije projekta:
- Ukinil sem Release in Debug (podpora za Win9x).
- Unicode Release in Unicode Debug sta postala nova Release in Debug.
- Dodal sem ReleaseDyn in DebugDyn, ki uporabljata dinamične knjižnjice run-time.

Verzijo sem nastavil na 2.0-pre.
2013-10-14 06:43:41 +00:00
f9d8e32744 Verzijo sem nastavil na 1.3. 2013-09-18 07:47:21 +00:00
7ef206882a 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
fa5fedfcd4 Verzijo sem nastavil na 1.2. 2013-08-09 11:23:22 +00:00
83e41fc94b 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
dba8f12586 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
4db19c83a9 Verzijo sem nastavil na 1.1. 2013-04-19 11:49:34 +00:00
1e21b83256 2013-03-19 14:25:39 +00:00
bd0f39718d Dodal sem mankajoče prevode. 2013-03-19 14:24:32 +00:00
943116c81a 2013-02-26 09:28:27 +00:00
11a0eb82bf Odstranil sem pasti za razhroščevalnik. 2013-02-18 11:44:51 +00:00
88ac67178b 2013-02-12 14:39:13 +00:00
c344882991 Preuredil sem vrstni red #include, da ima prednost lokalni BuildNum.h. 2013-01-31 08:40:05 +00:00
6105b60ac9 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
ea8fac44d9 2013-01-23 14:46:16 +00:00
ed08e3e8a1 MSI => msm 2013-01-16 12:21:40 +00:00
59c392e4e0 2013-01-11 12:11:11 +00:00
d73a800beb Popravki, da se prevede tudi Release in Debug (ne-Unicode). 2013-01-10 09:31:09 +00:00
9077414554 2013-01-10 08:17:49 +00:00
5f11b3f4a4 Dodal sem še izpis napake, če pri nalaganju sekvence ukazov iz datoteke pride do napake. 2013-01-10 08:03:03 +00:00
a72f1e2c78 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
6c92257d6e Preizkusil sem še delovanje na Windows XP. 2013-01-09 20:49:13 +00:00
d5162a64d7 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
99c6bc3ac4 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
f6707528d5 Popravljen pogoj za odstranitev opravila.
Dodana manjkajoča prevoda.
2012-12-24 13:22:10 +00:00
fef77bcd3e 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