Solved

How to make a patch

Posted on 2011-09-29
1
461 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
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

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Help on project with Soap 10 63
How to debug For loops? 3 63
SUM 2 INTEGER ARRAYS INTO 1 10 111
Browsing a TTreeView in Delphi 5 32
A lot of questions regard threads in Delphi.   One of the more specific questions is how to show progress of the thread.   Updating a progressbar from inside a thread is a mistake. A solution to this would be to send a synchronized message to the…
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…
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below. https://filedb.experts-exchange.com/incoming/2017/03_w12/1151775/Permutations.txt https://filedb.experts-exchange.com/incoming/201…

730 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