Thank you for your messageThat's a bit unspecific: Intel has produced compilers for the x86 line of CPUs starting from very early days (386) until today. If you don't specify what CPU and operating system this should be for, help is unlikely.
But if your happy with the supported host platforms, even the more contemporary versions are still able to produce x386 code.
When you say you have the program, do you mean the source code?Thank you for your message
I don't know much about it I got this it was written in Intel C with a 286 PC.
I have the program
So let's see what's out there for me
I may be unclear I have a program that is secured with a hardware dongle see photo I have included the download link from my site it concerns progdev1 and it is secured, maybe someone here can help me to make this work see link SANET download.
It won't ... LOL!It's not clear to me how an "Intel C" will help you get rid of an hardware dongle... Sapere aude
Mine doesn't either, but because the program is written in it.It's not clear to me how an "Intel C" will help you get rid of an hardware dongle... Sapere aude
Hoi Bob,okay the company no longer has the source code, so it's going to be difficult I think to run it, I'm not really versed in this matter, so if someone can help me with this to make the program run I would love it.Oh, so you need help cracking the licensing on a piece of old software. If you can find out what license key technology it uses - these things were usually a 3rd party products - there may be blanket cracking tools you could try. There are also software engineering folks that will do this sort of work for hire. There are legitimate reasons for it, like trying to virtuallize old software. The other option is see if this company still exists and if they are willing to work with you to preserve their history.
Some of these early DOS hardware keys were fairly ingenious and the dongle would include snippets of code or light weight encryption keys that would dynamically decrypt critical portions of the program - so it may not just be a matter of reverse engineering to a IF ( KEY PRESENT ) THEN .., branch and just making that true all the time. The key might contain material making the binary usable.
-- Bob
company then went bust in 90's and is more than 33 years ago.Just because the program was written in Intel C, and the source code no longer exists, the Intel C compiler is absolutely no use to you.
How large is the executable code that requires cracking?
Have you got written authorisation from the software 'owner' to do this work or not?
Dave
we'll see, it's an old software program.One could disassemble the software for amusement but doing anything with the results may not be legally possible. It will take a lot of effort. If the dongle is smart with a portion of the necessary code on a ROM, patching out the calls to the dongle won't result in a program that can run.
It may well cost more hiring programmers to remove the copy protection than it costs to buy the rights to distribute the program.
Hoi Dave, The size of the program is 140 kb.I did ask how 'large' the program is.
This will give me some idea how complex the problem could be. The larger the program, the more effort could be required.
Just because a company went bust doesn't mean that no one owns the intellectual property. A creditor could have taken it, or it could have been bought by someone.
Dave