You appear to be a little confused with your terminology.
A .c file is a file containing the source code for a program written using the C programming language. When this file is processed by a compiler, it produces an executable file. In Windows, this type of file is denoted by the .exe suffix.
Commonly, when a program is compiled, there are telltale bits of the source code that remain which, when disassembled can aid people in figuring out the source code. You can reduce this by using obfuscation tools, which will mangle variable and function names in order to make the source and executable much more unreadable.
How can i can convert a .c file to a .exe file so as to not reveal the source code?
A .c file indicates a C source file and a .exe file indicates that it is the binary. You will need some compiler such as GCC, G++, or MS Visual C++ to do the conversion.
Reply:I believe about 9 years ago, I has similar, and one of the choices with the com to exe converter was to scramble the code by compressing it, so if it was dissasembled it was meaningless
However sadly I forgot the password to unscramble it, so was never able to modify it :-(
Reply:Bubala answered you well.
A .c file is where you write your C program codes. When you compile it using a C compiler, you will have an executable application with .exe extention.
In an exe file, there are no source code at all.
However, a very expert programmer can use your exe and manage to figure out what is actually in your .c file.
Unless your application is very expensive, meaning, your application has great functions and you can sell it at very high price, usually we don't have to do much protection to an exe, because expert don't bother to crack it.
If you are really talking about protecting your codes, then try read some articles in the web below. This company offer very good software protection product and method.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment