Announcement

Collapse
No announcement yet.

Programm Update - Die Idee dahinter

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Programm Update - Die Idee dahinter

    Hallo

    ich hab schon des öfteren gesehen das sich auch in C# geschriebene Programme selbst updaten können. Ich würde gerne die Idee dahinter verstehen. Wie kann sich eine laufende .exe Datei eretzen?

  • #2
    Google mal nach ClickOnce.

    Comment


    • #3
      Hallo,

      funktioniert auch über Shadow-Copying - wie zB bei ASP.net. Dabei wird beim Programmstart die exe und alle benötigten Assemblies (außer jene des GAC) in den Shadow-Copy Ordner kopiert (kann selbst festgelegt werden). Somit wird von der CLR die exe nicht gesperrt und kann während der Ausführung - ausgeführt wird eigentlich die exe im Shadow-Copy Ordner (diese ist gesperrt) - die exe ersetzt bzw. upgedatet werden.

      mfG Gü
      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

      Comment

      Working...
      X