Decompiler for exe to C,C++

Joined
Jan 7, 2008
Messages
44
Reaction score
3
Points
8
Dear All
Does anybody know about any decompiler for MAC or Windows which can decompile an exe and can generate the C,C++ source code.


Regards
 
Joined
Mar 9, 2004
Messages
9,065
Reaction score
331
Points
83
Location
Munich
Your Mac's Specs
Aluminium Macbook 2.4 Ghz 4GB RAM, SSD 24" Samsung Display, iPhone 4, iPad 2
Nope, plus that's usually not legal either.

If the program you want to decompile is open source, you can find the source code on the project's website.

If it ain't, then you got no business snooping around in other people's source code.
 
Joined
Aug 2, 2005
Messages
1,229
Reaction score
75
Points
48
Your Mac's Specs
2.6GHz Core i7 15" MacBook Pro - 8GB DDR3 SDRAM - 750GB 7200 RPM HDD - GeForce 650M GT 1GB VRAM
7-zip can unarchive a .exe into files it contains, but not the source code I'm pretty sure.
 
Joined
Dec 12, 2012
Messages
2
Reaction score
0
Points
1
Nope, plus that's usually not legal either.

If the program you want to decompile is open source, you can find the source code on the project's website.

If it ain't, then you got no business snooping around in other people's source code.

Ugh! I can't stand when people just throw the word illegal out there when they're completely uninformed. In the U.S. there is NO law that protects software from being decompiled, snooped, unencoded, and otherwise completely laid open by one who has purchased or obtained it legally. Courts in this country have CONSISTENTLY affirmed a private user's right to know exactly what code does when installed on their PCs. The only thing that is illegal is the unauthorized DISTRIBUTION of protected content.

Basically anyone can open, inspect, and even make copies of anything they purchase; cd, DVD, BR, or software, etc. The only time the law is broken is when they provide that content to someone else. At that point they're distributing the material and am breaking the law.

People have EVERY right and reason to "snoop other people's source code" if they've been legitimately provided the code and are going to be putting on THEIR own computers. Quit giving people completely bad and wrong device.

Yes, I know this is an old post, but people still come across it. These falsities need to be corrected everywhere they're found.
 

vansmith


Retired Staff
Joined
Oct 19, 2008
Messages
19,966
Reaction score
606
Points
113
Location
Queensland
Your Mac's Specs
Too many devices to list
In the U.S. there is NO law that protects software from being decompiled, snooped, unencoded, and otherwise completely laid open by one who has purchased or obtained it legally. Courts in this country have CONSISTENTLY affirmed a private user's right to know exactly what code does when installed on their PCs. The only thing that is illegal is the unauthorized DISTRIBUTION of protected content.
There is a world outside of the United States. What makes you think every reader of this is American? For example, as a Canadian, I couldn't care less what those courts have to say so why should we assume that everyone does?

Let's also not forget that it's safe to assume that a German resident replied to an OP who, from the context, appears to reside in India. Did you miss that?

Yes, I know this is an old post, but people still come across it. These falsities need to be corrected everywhere they're found.
Yes, they do. Let's start with your false assumptions.
 
Joined
Dec 12, 2012
Messages
2
Reaction score
0
Points
1
There is a world outside of the United States. What makes you think every reader of this is American? For example, as a Canadian, I couldn't care less what those courts have to say so why should we assume that everyone does?

Let's also not forget that it's safe to assume that a German resident replied to an OP who, from the context, appears to reside in India. Did you miss that?

Yes, they do. Let's start with your false assumptions.

My assumption was that India and Germany, like most nations dealing with these problems, used the U.S. laws as a basis because the U.S. was the first to come up with such copyright laws of that level of magnitude. And, it was an informed, well-reasoned, and correct assumption. German and Indian copyright laws are identical to those in the U.S. for the private decompiling of software.

By the way, Candian laws also mostly mimic the U.S. laws on this matter. Canada actually has a very long history of using U.S. law as precedent for rulings in their own courts.
 

vansmith


Retired Staff
Joined
Oct 19, 2008
Messages
19,966
Reaction score
606
Points
113
Location
Queensland
Your Mac's Specs
Too many devices to list
My assumption was that India and Germany, like most nations dealing with these problems, used the U.S. laws as a basis because the U.S. was the first to come up with such copyright laws of that level of magnitude.
Evidence? Research would suggest that Europe declared decompilation a protected act a year before the US did. I could be wrong but I honestly don't care.

And, it was an informed, well-reasoned, and correct assumption. German and Indian copyright laws are identical to those in the U.S. for the private decompiling of software.
Probably could have started with that - would have been more relevant to the context.

Canada actually has a very long history of using U.S. law as precedent for rulings in their own courts.
Actually, the history of foreign precedent is much more closely linked to the use of English courts as a source. Add to that the explicit rejection of perceived differences in the notion of rights (many scholars argue that Canada privileges collective rights, the US privileges individual rights) and you have two considerably different approaches to law. Do Canadian lawyers and judges make use of foreign examples for the sake of precedent? Sure, but not as if its essential or intrinsically tied to any other particular context.
 

Shop Amazon


Shop for your Apple, Mac, iPhone and other computer products on Amazon.
We are a participant in the Amazon Services LLC Associates Program, an affiliate program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.
Top