bi0s Geschrieben 2. September 2008 Geschrieben 2. September 2008 (bearbeitet) Tag zusammen, ich muss Täglich auf verschiedenen PC`s, fast die selben Programme installieren. Zb.: Acrobat Reader, Antivir, Firefox, Flash Player etc.... Da ich dafür jedes einzelne Programm selber per Hand installieren muss, kam mir die Idee eine Automatische installation in C# zu schreiben. Sprich meine Idee: MyInstaller.exe öffnen, auswählen welche Programme installiert werden sollten, Start drücken und warten bis alle Programme installiert sind. Sprich ich möchte nichts mehr mit weiter oder so drücken, soll er halt Automatisch machen... Gibt es da eine Möglichkeit in C# das zu erstellen ? Wäre klasse wenn mir dabei einer Helfen könnte. Vielen dank ! Grüße, Patrick P.S.: Das es in Autoit funktioniert weiss ich, nur such ich eine Möglichkeit für C# ^^ Bearbeitet 2. September 2008 von bi0s Zitieren
TDM Geschrieben 3. September 2008 Geschrieben 3. September 2008 Process.Start Method (String, String) (System.Diagnostics) Startparameter - FirefoxWiki German-nLite.de -> Acrobat Reader unattended usw. Also quasi einfach ein Wrapperprogramm, welches die Setup-Dateien mit den entsprechenden Parametern aufruft. Wenn du viele MSI-Dateien hast, kannst du dich glücklich schätzen, da isses fast immer gleich. Zitieren
mo0N Geschrieben 3. September 2008 Geschrieben 3. September 2008 Wäre das ganze nicht mit einer Domäne einfacher und viel schneller zu lösen? Zitieren
Argbeil Geschrieben 3. September 2008 Geschrieben 3. September 2008 Ich würde das gar nicht mit C# machen, das ist ein Fall für eine Scripting Sprache. Außerdem musst du vorher noch das .NET Framework installieren. Zitieren
bi0s Geschrieben 4. September 2008 Autor Geschrieben 4. September 2008 Wäre das ganze nicht mit einer Domäne einfacher und viel schneller zu lösen? Ne wat ? Kenne nur den Teppichladen Domäne lul ^^ Ich würde das gar nicht mit C# machen, das ist ein Fall für eine Scripting Sprache. Außerdem musst du vorher noch das .NET Framework installieren. Jo wie schon oben geschrieben, mit Autoit ist das recht fix erledigt, hab nur gedacht sowas einfaches gibt es in C# auch... Process.Start Method (String, String) (System.Diagnostics) Startparameter - FirefoxWiki German-nLite.de -> Acrobat Reader unattended usw. Also quasi einfach ein Wrapperprogramm, welches die Setup-Dateien mit den entsprechenden Parametern aufruft. Wenn du viele MSI-Dateien hast, kannst du dich glücklich schätzen, da isses fast immer gleich. Danke für deine Antwort und deine mühen die du dir gemacht hast ! Sehr nett, werds mir gleich mal in ruhe durchlesen. Danke ! Zitieren
TDM Geschrieben 4. September 2008 Geschrieben 4. September 2008 Jo wie schon oben geschrieben, mit Autoit ist das recht fix erledigt, hab nur gedacht sowas einfaches gibt es in C# auch... C wäre hier vielleicht besser, da es sich ja wirklich nur um Wrapper-Exen handelt. Da brauch man auch kein .Net-Framework Danke für deine Antwort und deine mühen die du dir gemacht hast ! Sehr nett, werds mir gleich mal in ruhe durchlesen. Keine Mühe, ich hatte die Probleme selber schon bis zum Erbrechen. Aber einige Programme geben dir keine Möglichkeit einer benutzerlosen Installation, da muss man ab und an bissl tricksen. Zitieren
bi0s Geschrieben 4. September 2008 Autor Geschrieben 4. September 2008 C wäre hier vielleicht besser, da es sich ja wirklich nur um Wrapper-Exen handelt. Da brauch man auch kein .Net-Framework Keine Mühe, ich hatte die Probleme selber schon bis zum Erbrechen. Aber einige Programme geben dir keine Möglichkeit einer benutzerlosen Installation, da muss man ab und an bissl tricksen. Jo ich denke ich werds in Autoit verwirklichen.. Hab vorhin schon bischen mit angefangen, scheint recht einfach zu sein.. Man muss halt alle Installationen einmal durchlaufen lassen und alle buttons etc mit Namen aufschreiben Aber sonst ne nette geschichte... Trotzdem danke an euch ^^ Zitieren
Godfather_d Geschrieben 6. September 2008 Geschrieben 6. September 2008 Hallo bi0s, ich habe ein Programm womit du automatisch Programme installieren lassen kannst. Zwar weiß ich nicht wie du es mit C# machen kannst, aber erreichst das gleiche Ergebnis + musst auch Programmieren bzw. Scripten. Programm: AutoIT Bild: Hier Tutorial bzw. erklärung zum Programm: Hier Hoffe ich konnte dir helfen. Grüße Godfather_d Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.