none
Prüfen ob und wo eine bestimmte Datei vorhanden ist RRS feed

  • Frage

  • Hallo, der Giftzwockle schlägt wieder zu.

    ich möchte für mein erstes Programm auch mal einen INstaller machen. Der soll prüfen, ob irgendwo auf dem PC auf dem das Programm installiert ist:

    1. Die Giftzwockel.exe schon vorhanden ist
    2. Wenn ja wüsste ich gerne auf welchem Laufwerk und Verzeichnis (muss ich ja für Updates als Ziel eingeben)
    3. Wenn die Installation von CD aus erfolgt muss ich auch noch wissen, welches Laufwerk mein Quelllaufwerk ist.

    Wie geht das in VB?

    Vielen Dank im Voraus Liebe Grüße Stefan
    Freitag, 19. Juni 2009 19:08

Antworten

  • Das Erstellen von Setup-Projekten [1] ist sprachunabhängig. Ein neues Setup-Projekt legst Du in Visual Studio über File / New / Project... / Other Project Types / Setup and Deployment / Setup Project an. Die mit Visual Studio erzeugten Setup-Pojekte sollten für die meisten Projekte genügen. Solange die SEtup-Funktionalität nicht der limitierende Faktor ist, gibt es keinen Bedarf auf andere (kommerzielle) Produkte umsteigen.

    Eine Übersicht über die Möglichkeiten die Dir Visual Studio bietet findest Du unter [2].
    Einen Artikel mit einer Schritt-für-Schritt-Anleitung, der exakt alle Punkte abdekt (inlusive der Einbindung eines VB Projekts), die Du in deinem Ursprünglichen Posting angepsrochen hast findest Du unter [3]. Zumindest [3] würde ich an durcharbeiten, da hier nahzeu alle Deine Fragen erklärt werden.

    [1] http://msdn.microsoft.com/de-de/library/996a3fxs.aspx
    [2] http://msdn.microsoft.com/de-de/library/206sadcd.aspx 
    [3] http://msdn.microsoft.com/de-de/library/k3bb4tfd.aspx
    • Als Antwort markiert Giftzwockel Samstag, 20. Juni 2009 14:33
    Samstag, 20. Juni 2009 14:32

Alle Antworten

  • Wozu selber machen wenn es Setupprograme wie Sand am Meer gibt: einerseits in VS selbst, andererseits zB InnoSetup, NSIS oder WiX.

    Chris

    Christoph Wille - MVP ASP.NET, Glengamoi Alumni - Realnamen sind ein Gebot der Höflichkeit in der Community
    Freitag, 19. Juni 2009 20:41
  • Nun um die Funktion zu verstehen. Außerdem kenne ich diese Programme nicht. Wo und wie finde ich das Setupprogramm bei VB?


    Vielen Dank im Voraus Liebe Grüße Stefan
    Samstag, 20. Juni 2009 11:29
  • Visual Studio ab der Standard Version akn auch Setup Projekte erzeugen.
    Alle anderen Produkte findest Du über das Netz mit Google/Bing.

    BTW: Um die Funktion eines Betriebssystemes zu verstehen würde ich nicht so etwas komplexes wie ein Setup Programm bauen wollen.
    Das gehört mit Sicherheit zu den etwas hören Weihen.

    Besorge Dir ein gutes Buch und arbeite das durch. Schau Dir die Samples an und lerne daraus. Das ist mit Sicherheit am Anfang effektiver.


    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Samstag, 20. Juni 2009 12:31
    Moderator
  • Das Erstellen von Setup-Projekten [1] ist sprachunabhängig. Ein neues Setup-Projekt legst Du in Visual Studio über File / New / Project... / Other Project Types / Setup and Deployment / Setup Project an. Die mit Visual Studio erzeugten Setup-Pojekte sollten für die meisten Projekte genügen. Solange die SEtup-Funktionalität nicht der limitierende Faktor ist, gibt es keinen Bedarf auf andere (kommerzielle) Produkte umsteigen.

    Eine Übersicht über die Möglichkeiten die Dir Visual Studio bietet findest Du unter [2].
    Einen Artikel mit einer Schritt-für-Schritt-Anleitung, der exakt alle Punkte abdekt (inlusive der Einbindung eines VB Projekts), die Du in deinem Ursprünglichen Posting angepsrochen hast findest Du unter [3]. Zumindest [3] würde ich an durcharbeiten, da hier nahzeu alle Deine Fragen erklärt werden.

    [1] http://msdn.microsoft.com/de-de/library/996a3fxs.aspx
    [2] http://msdn.microsoft.com/de-de/library/206sadcd.aspx 
    [3] http://msdn.microsoft.com/de-de/library/k3bb4tfd.aspx
    • Als Antwort markiert Giftzwockel Samstag, 20. Juni 2009 14:33
    Samstag, 20. Juni 2009 14:32
  • Vielen Dank,
    das war eine Antwort, mit der ich was anfangen kann.
    Dort finde ich die Samples, die ein Anfänger braucht.
    Vielen Dank im Voraus Liebe Grüße Stefan
    Samstag, 20. Juni 2009 14:36
  • Hallo,

    ich muss noch mal auf das Setup zurück kommen.

    File / New / Project... / Other Project Types / Setup and Deployment / Setup Project an finde ich bei mir nicht.

    Datei/Neues Projekt/ öffnet bei mir den Neues-Projekt-Dialog
    drin finde ich:

    - Windows-Forms-Anwendung
    - Klassenbibliothek
    - WPF-Anwendung
    - WPF-Browseranwendung
    - Konsolenanwendung

    Jetzt beim schreiben kommt mir der Gedanke, dass es ggf. eine WPF-Anwendung sein könnte.
    Gibt es ggf. irgendwo eine aktuelle Beschreibung für VB 2008?
    Liebe Grüße Stefan
    Freitag, 24. Juli 2009 10:43