Installation selbst programmieren?



  • Hallo!
    ich habe folgende 3 Fragen die sich aber alle auf den titel beziehen:
    1. Wie kann man selbst eine Installation programmieren, also wie eigentlich alle professionellen Anwendungen, sich in die Registry schreiben, unter "alle programme" zu finden sein, und bei der installation dieser stup anwendungsassistent

    2. wie geht das ganze mit anfangs einer einzigen setup datei? wie z.B. der veraltete DevCop man lät eine Datei runter, draufklicken, der setup assistent geht auf, und nachher hat man nen ganzen ordner installiert

    3. wie erstellt man eine verknüpfung auf dem desktop zum eigenem Programm?

    und eine Frage die etwas abseits des Themas liegt:

    wie macht man, dass dateien die das programm gespeichert hat auch standartmäßig mit ihm geöffnet werden, wie z.B die ms Office dateien, man klickt auf ne word datei drauf und sofort öffnet sich das programm, wie macht man das selbst?

    ich weiss das geht eigentlich über hobbyprogrammierung hinaus, aber vielleicht gibt es ja hier jemanden der das weiss 😉

    vielmals thx



  • 1. in windows gibt es vorbestimmte ordner in die du verknüpfungen und ordner deines programms reinlegen kannst.

    2. dafür gibst es sogenannte selbstextrahierende archive. diese kannst du sogar mit windows bordmitteln erstellen. geh unter start auf ausführen und gieb iexpress ein.

    3. dafür hatte in der faq mal jemand eine funktion gepostet.

    P.S. es gibt ein programm mit dem du richtige installationen mit skripten erstellen kannst. das heisst nsis.



  • vielen dank schonmal das hat mir sehr geholfen (selbst endpackende archive)
    nur noch eins, ich suche die ganze zeit in der registry und im windows ordner rum, wo muss man sich da eintragen um unter systemsteurung-> software und alle programme zu finden sein?
    und: wie findet man raus ob WINDOWS überhaupt auf einer Partition namens C: liegt?



  • also
    liste "alle programme" ist unter: C:\Dokumente und Einstellungen\(Username oder All Users)\Startmenü\Programme

    und das andere hab ich leider grad nicht gefunden



  • ok habs gefunden hier musst du dein programm in der registry eintragen:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall



  • danke 🙂



  • und: wie findet man raus ob WINDOWS überhaupt auf einer Partition namens C: liegt?

    IMO einfachste Möglichkeit: Die Umgebungsvariable WINDIR. Da steht normalerweise C:\WINDOWS drin, bzw. halt D:\WINDIR oder oder X:\WINNT oder was auch immer das Windows Verzeichnis ist 😉



  • es gibt auch eine umgebungsvariable namens "SystemDrive" in der steht dann direkt die festplatte drin z.B. C:


  • Mod

    GetWindowsDirectory



  • Martin Richter schrieb:

    GetWindowsDirectory

    OK, das is noch einfacher.
    Bin halt auch schon vergesslich...



  • danke nochmal an alle, weiss zufällig nochjemand was über das festlegen als "standartöffner" wie eben, dass z.B. word die dateien die es selbst abgespeichert hat, auch selbst öffnet und ein icon für sie festlegt?



  • Ne dumme Frage. Aber soll hier einfach nur ein Installationsprogramm für ein Programm entwickelt werden ?

    Wenn ja dann kann ich durchaus InnoSetup empfehlen. Denn warum das Rad neu erfinden. wenn InnoSetup Standardmäßig alle notwendigen Dinge für eine Installation unterstützt. ?


Anmelden zum Antworten