Käyttäjän työkalut

Sivuston työkalut


paketit:dialang

Dialang 0.9.3.1

Asennustiedoston (.exe) paketointi MSI-paketiksi tapahtuu normaalisti AdminStudion repackagerin snapshot-tekniikalla. Huomioitavaa kuitenkin on se, että asennuksen jälkeen tarvitaan yksi ohjelman käynnistys Administratorilla. Tästä käynnistyksestä kannattaa ottaa vielä erillinen snapshot. Siitä huomataan, että käynnistyksen yhteydessä asennushakemistoon tulee 2 uutta kansiota (cache ja logs) sekä etc-kansiossa oleviin tiedostoihin (allocators.xml, ioerror.xml sekä punctuation.xml) tulee muutoksia. Jotta saataisiin ohjelma käynnistettyä peruskäyttäjällä suoraan ilman Administratorin käynnistystä tarvitaan seuraavia toimenpiteitä.

Kansioiden luominen

Administrator-käynnistyksen yhteydessä luotavat kansiot on sisällytettävä asennuspakettiin niin, että ne luodaan asennuksen aikana. Tämä tapahtuu käyttämällä CreateFolder-elementtiä WiX-lähdetiedostossa:

<CreateFolder>
  <Permission User="EVERYONE" GenericAll="yes" />
</CreateFolder>

Kansioon tarvitaan lisäksi oikeudet käyttäjälle tiedostojen lisäystä ja muokkausta varten. Tässä tapauksessa käytetään käyttäjälle EVERYONE full control-oikeuksia eli GenericAll=”yes”.

Oikeudet käyttäjälle muihin tiedostoihin

Lisäksi tarvitaan oikeudet alussa mainittuihin etc-kansion tiedostoihin (allocators.xml, ioerror.xml sekä punctuation.xml). Tässä riittää luku- ja kirjoitusoikeudet:

<Permission User="EVERYONE" GenericWrite="yes" GenericRead="yes" />
paketit/dialang.txt · Viimeksi muutettu: 2014/11/20 13:01 (ulkoinen muokkaus)