[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 470
  • Last Modified:

How to make a patch

Hi all, experts.

Today I have to ak a complex question. I know that there is a program called PatchMaker which compares to exe files and, collecting differences, creates a program which will apply that differences to the old copy of that exe.
Well, I would like to know how this task is accomplished, since I wish to create something similar for a my program with a customized look and behavior.

Can someone help me?

Thanks in advance for any suggestion

Cheers
0
Marco Gasi
Asked:
Marco Gasi
1 Solution
 
epasquierCommented:
are you kidding ?

have you seen the impressive list of features that this tool have ?
http://www.clickteam.com/eng/patchmaker.php

and for 49€ ONLY ??

I really often like to do things myself with my own application, just for fun or to custom-cut it to my needs and preferences, but now, at some point you have to tell yourself that the month you will spend to do it are much more valuable than 49€.

Seriously, you would need at least :
- an extensive knowledge of an EXE and other files format, to make effective comparison & difference compression algorithms, and to allow exclusion of specific exe/files zones - which is probably a mandatory feature.
- a very good general algorithmic level, maybe even ASM, to make those complex algorithm not only efficient (lowest size of result) but fast.
- an excellent knowledge of typical system installations (for the setup creation part)
and of course there are loads of 'secondary' features in PatchMaker that would need time to implement on your own : multiple versions comparison in one Setup, multi-language or multi-config in one Setup ect...

No, really, just explaining you why this is not a good idea to do it again yourself has cost me time enough to justify a 49€ expense.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now