[GH-ISSUE #39] Updater implementation #23

Closed
opened 2026-02-26 10:35:17 +03:00 by kerem · 3 comments
Owner

Originally created by @Pro on GitHub (Apr 29, 2014).
Original GitHub issue: https://github.com/Pro/dkim-exchange/issues/39

Originally assigned to: @Pro on GitHub.

The optimal steps to update the app is:

  1. Download the new version to %temp% and extract
  2. Start the new downloaded .exe with parameter --upgrade and current install path, then close current
  3. Stop MSExchangeTransport and W3SVC
  4. The new .exe overwrites the old version by copying itself to the install path. The .dll can be replaced because MSExchangeTransport isn't running. Move the file to *.dll.old for backup.
  5. Then start MSExchangeTransport and W3SVC
  6. Then start the copied .exe
Originally created by @Pro on GitHub (Apr 29, 2014). Original GitHub issue: https://github.com/Pro/dkim-exchange/issues/39 Originally assigned to: @Pro on GitHub. The optimal steps to update the app is: 1. Download the new version to %temp% and extract 2. Start the new downloaded .exe with parameter `--upgrade` and current install path, then close current 3. Stop MSExchangeTransport and W3SVC 4. The new .exe overwrites the old version by copying itself to the install path. The .dll can be replaced because MSExchangeTransport isn't running. Move the file to *.dll.old for backup. 5. Then start MSExchangeTransport and W3SVC 6. Then start the copied .exe
kerem 2026-02-26 10:35:17 +03:00
Author
Owner

@Pro commented on GitHub (Apr 29, 2014):

@AlexLaroche did you already began to implement this functionality. Otherwise I'll look at it.

For all the other enhancements and issues: please assign them to yourself if you are working on them. Thanks!

<!-- gh-comment-id:41706922 --> @Pro commented on GitHub (Apr 29, 2014): @AlexLaroche did you already began to implement this functionality. Otherwise I'll look at it. For all the other enhancements and issues: please assign them to yourself if you are working on them. Thanks!
Author
Owner

@AlexLaroche commented on GitHub (Apr 29, 2014):

@Pro : I did not work on this... I just make you suggestion.

<!-- gh-comment-id:41725504 --> @AlexLaroche commented on GitHub (Apr 29, 2014): @Pro : I did not work on this... I just make you suggestion.
Author
Owner

@Pro commented on GitHub (Jun 4, 2014):

Finished: github.com/Pro/dkim-exchange@0051518d93

<!-- gh-comment-id:45115401 --> @Pro commented on GitHub (Jun 4, 2014): Finished: https://github.com/Pro/dkim-exchange/commit/0051518d935df145f6eadf12f4122a0564a6fe1e
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/dkim-exchange-Pro#23
No description provided.