Solved

How to make a patch

Posted on 2011-09-29
1
455 Views
Last Modified: 2016-09-30
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
Comment
Question by:Marco Gasi
1 Comment
 
LVL 25

Accepted Solution

by:
epasquier earned 500 total points
ID: 36890400
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

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
Delphi XE7 Rest Client 2 174
delphi prevent click fast 2 165
Reconfigure Delphi Install? 2 35
LAN or WAN ? 11 59
Have you ever had your Delphi form/application just hanging while waiting for data to load? This is the article to read if you want to learn some things about adding threads for data loading in the background. First, I'll setup a general applica…
Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes. Assigning simple products to configurable: We assigned simple products…

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now