119 Commits

Author SHA1 Message Date
Simon Rozman
8eea40eaed 2015-02-24 11:14:31 +00:00
Simon Rozman
95a568b021 2015-02-24 11:03:55 +00:00
Simon Rozman
0f226a9de5 Copyright notice added. 2015-02-24 10:51:24 +00:00
Simon Rozman
d11fe926c0 2015-02-24 08:30:54 +00:00
Simon Rozman
07ebb5495d Reorganizacija in estetski popravki 2014-05-16 08:05:06 +00:00
Simon Rozman
7ca10a05a6 Nastavitve konstant sem preselil v common.props.
Verzijo sem nastavil na 1.0-pre3.
2014-05-13 07:51:02 +00:00
Simon Rozman
67547945bd Popravil sem metode AL_WireToHostFormat...() in AL_HostToWireFormat...(), da so preglednejše in da delujejo tudi, kadar je vklopljen "smaller type check".
Med registracijo sem dodal še ponovni zagon servisa EapHost.
2014-05-05 06:02:56 +00:00
Simon Rozman
8e9401e8b4 2014-04-25 08:29:31 +00:00
Simon Rozman
e3f85d51fd 2014-03-25 09:44:15 +00:00
Simon Rozman
ffe37601e9 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
Simon Rozman
07b0d523fb 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
Simon Rozman
93c8d27e68 Estetski popravki 2014-03-21 17:38:28 +00:00
Simon Rozman
32ef7ddcb2 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
Simon Rozman
93ed14df64 Usposobil sem nastavljanje sistemskih servisov med namestitvijo.
Uredil sem nomenklaturo akcij po meri.
2014-03-20 18:18:43 +00:00
Simon Rozman
e83264f11d ERROR_SUCCESS => NO_ERROR
Dodal sem podporo za upravljanje sistemskih servisov.
2014-03-20 12:17:08 +00:00
Simon Rozman
c5c45006a7 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
Simon Rozman
64b3f28e28 msm => MSIBuild 2014-03-14 10:20:57 +00:00
Simon Rozman
5e43b224bc Usposobil sem slovenske prevode virov. 2014-03-13 11:23:09 +00:00
Simon Rozman
6c75955bec 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
Simon Rozman
ae1a361616 Dodal sem podporo za nameščanje in odstranjevanje certifikatov. 2014-03-13 10:28:29 +00:00
Simon Rozman
31daec26f0 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
Simon Rozman
fda910d652 Poenotil sem verzijo.
Verzijo sem nastavil na 1.0-pre.
2014-03-12 13:46:43 +00:00
Simon Rozman
c683d4a9be Pripravo namestitvenega paketa sem obrnil tako, da je izvorni jezik angleščina. 2014-03-12 13:16:59 +00:00
Simon Rozman
a00c2f3c91 AMSICA => MSICALib 2014-03-12 13:00:59 +00:00
Simon Rozman
1328e5c474 2014-03-12 11:33:09 +00:00
Simon Rozman
dceee69d56 Vire sem obrnil tako, da je izvorni jezik angleščina. 2014-03-12 11:32:08 +00:00
Simon Rozman
74d248b5c5 Verzijo sem nastavil na 2.1. 2014-01-30 08:32:46 +00:00
Simon Rozman
97a17526b7 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
Simon Rozman
37ec6434a6 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
Simon Rozman
859b6c8582 Verzijo sem nastavil na 2.0. 2013-11-06 10:51:36 +00:00
Simon Rozman
8b4ab350fb Verzijo sem nastavil na 2.0-pre1. 2013-10-14 16:38:56 +00:00
Simon Rozman
018b832bf0 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
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