synhershko/NAppUpdate — pull request #29 by phillipp (2012-08-23 10:59:39+00:00)
Title: Remove IPC from updater app relaunch

Commit removes the IPC call and replaces it with a simple process start.

First, the updater doesn't have to push information to the app process (as far as I can see).
Second, this causes major trouble on applying multiple updates with "update chains" (multiple updates without closing the application between the updates). This comes because the first update process (foo.exe) blocks the named pipe what makes it impossible for the second update to start the cold update process.