February 18th, 2014, 12:08 AM
Cracking C++ and C#
Over the past several years, I had been working with a programmer on developing software for my business. The programmer I was working with passed away a little over a month ago.
As only the programmer had access to the software we had been working on, I was wondering if anyone knew of a way I could take control of and make modifications to the software that I had hired him to develop. There are two different programs; one is in C++ and the other is in C#. The program is on my desktop and it is functional, but I need to crack the program to make alterations and proceed with the project. As an entrepreneur I know little about computers and appreciate your advice about this matter.
February 18th, 2014, 02:53 AM
Do you have all the source code for these programs (or can get the source code)?
Without the source code, you're basically stuck. Whilst reverse engineering is possible, it is hugely expensive and time consuming.
If you do have the source code, then hiring another competent s/w developer is your best course of action.
Without being skilled in program development, you might be able to make small changes to what you have already, but adding significant functionality will be beyond you for quite some time.
February 18th, 2014, 09:38 AM
You can use ILSpy to browse the classes and decompile the C# code if the source code is not available.
February 19th, 2014, 12:03 AM
Yes as BobS0327 says, C# can easily be decompiled, it's a hell of a lot more difficult to do the same for c++.
Usually it's quicker and cheaper just to get someone to rewrite the code.
If the changes are small, it is possible to hack a compiled c++ program, but it's a complex task and not many people can do it.
Do you even know which compiler he used? Do you have a debug version or a release version?