Programmieranfänger: Programm schreiben, das installiert werden muss

Persönliche Seite #947263
Lesenswert?

Du erstellst nach wie vor Deine .exe-Datei, dann verwendest Du ein 
Programm wie InstallShield, Nullsoft Installer, Wise Installer oder 
ähnliches, um ein Installationsprogramm zu stricken, das Deine 
.exe-Datei an die richtige Stelle kopiert, Verknüpfungen im 
Startmenü/auf dem Desktop/in der Schnellstartleiste einrichtet, 
Registry-Einträge für Dateiverknüpfungen einrichtet und sonstiges 
erledigt, was halt so nötig ist, damit Dein Programm läuft. Oft müssen 
irgendwelche DLLs installiert werden, das macht so ein 
Installationsprogramm auch.
Persönliche Seite #947638
Lesenswert?

> Gab es a in Visual Studio nicht auch so ein Ding?

Älteren Visual Studio-Varianten lag eine Version von InstallShield bei. 
Übrigens ein hassenswertes Tool, weil das jahrelang für die 
Vollidioteninstallationen verantwortlich war, die sich nicht um 
Lokalisierungen gekümmert haben und auf deutschen Windows-Systemen ein 
"c:\Program Files" anlegen mussten.

Und der InstallShield-Deinstaller ist auch der dümmste nur denkbare.
#948491
Lesenswert?

Markus wrote:
> Angenommen ich möchte ein Programm schreiben, das erst installiert
> werden muss, wie funktioniert das?

Warum willst das denn tun? Da muß ich Ralf Schwarz total rechtgeben. Wie 
herrlich ist doch ein Programm, das ohne Installation einfach so läuft; 
z.B. HTerm von Tobi.
Gast #948497
Lesenswert?

@Rufus:
Danke! Nach einer solchen Aussage habe ich schon gegoogelt - ich dachte 
schon, ich wäre allein in der bisher kleinen Welt der 
InstallShield-Gegner! Eine "funktionierende" deinstallations-Routine für 
ein Setup, welches auch Updates unterstützt, zu erstellen ist damit 
schier unmöglich!

Für Installations-Routinen, und sind sie noch so komplex, kommt mir nur 
noch der Nullsoft-Installer in Frage!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren