• Live: io-techin Tekniikkapodcast tänään perjantaina noin klo 15:00 alkaen. Keskustellaan viikon mielenkiintoisimmista tietotekniikka- ja mobiiliaiheista. Suora lähetys YouTubessa. Tule mukaan katselemaan ja keskustelemaan! Linkki lähetykseen >>

C# - .msi tiedostojen asennus.

Liittynyt
17.10.2016
Viestejä
503
Hei!
Meillä on firmassa todella paljon erilaisia softia joihin on .msi asennuspaketit, jotka pyöräytetään käyntiin .bat tiedostojen kautta. Asennuksia tarvitsee tehdä usein. Aloin tehdä softaa Windows Form pohjaan, jossa alasvetovalikosta voi valita ohjelman ja nappia painamalla asentaa sen. Säästäen rutkasti aikaa kun ei tarvitsisi kansioita selailla läpi.

Onko C#:ssa mahdollista asentaa .msi tiedostoja sillä tavalla, että asennustietoja laitetaan näkyviin vaikkapa listboxiin tms? Ohjelmat pitäisi myös ajaa järjestyksenvalvoja oikeuksilla. Yritin etsiä googlella tietoja, mutta en saanut kovin paljon vielä irti. Jatkan toki etsimistä, mutta olisiko täällä heittää apua? Periaatteessa muu logiikka koodissa on valmis, mutta ohjelmien asennuslogiikka pitäisi enää liittää staattisiin funktioihin.

Kiitoksia.
 
Onko C#:ssa mahdollista asentaa .msi tiedostoja sillä tavalla, että asennustietoja laitetaan näkyviin vaikkapa listboxiin tms?

Esimerkiksi tähän tyyliin:

foreach (var f in Directory.GetFiles(@"C:\asennustiedostot\"))
{
// f on string, jonka voit lisätä listboxin itemiksi
}


Voit käynnistää asennuspaketit vaikka System.Diagnostics.Process.Start() metodilla, jolle annat parametriksi valitun itemin.
 

Statistiikka

Viestiketjuista
283 468
Viestejä
4 867 713
Jäsenet
78 667
Uusin jäsen
Tammte

Hinta.fi

Back
Ylös Bottom