re Code
-
mutafa81 wrote:
is there is any way to get the code from EXE
Yes - you can disassemble the code.
mutafa81 wrote:
and how to protect my EXE from this
You might want to try an obfuscator. It won't stop you getting the cod out, but it will make it bloody hard to read.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith
Pete O'Hanlon wrote:
You might want to try an obfuscator. It won't stop you getting the cod out, but it will make it bloody hard to read.
I agree. Though I know of an obfuscator that can cause Reflector to crash when trying to disassemble the obfuscated code.
"The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham
-
Hi all Now i finished My program, got it's EXE works. is there is any way to get the code from EXE and how to protect my EXE from this Thank you..
That sort of thing isn't worth worrying about.
-
Hi all Now i finished My program, got it's EXE works. is there is any way to get the code from EXE and how to protect my EXE from this Thank you..
The big question is, why would someone want to read your code ? People who worry about that, usually have nothing to worry about.
Christian Graus Driven to the arms of OSX by Vista.
-
That sort of thing isn't worth worrying about.
Nah, I don't agree. While this might be true for most apps, it's surely not for all of them. It entirely depends upon what's inside your code (e.g. company-specific algorithms that are protected by law). At least you have to know about the problem to be able to make an informed decision about it. Regards Thomas
www.thomas-weller.de Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Programmer - an organism that turns coffee into software. -
The big question is, why would someone want to read your code ? People who worry about that, usually have nothing to worry about.
Christian Graus Driven to the arms of OSX by Vista.
Christian Graus wrote:
why would someone want to read your code ?
Spying among competing businesses could be one reason. While most of the programs written won't need protection indeed, there might be some that do. It's in any way a good thing to know about the problem and its possible 'solutions'. Regards Thomas
www.thomas-weller.de Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Programmer - an organism that turns coffee into software. -
Hi all Now i finished My program, got it's EXE works. is there is any way to get the code from EXE and how to protect my EXE from this Thank you..
mutafa81 wrote:
is there is any way to get the code from EXE
Yes, this is easily done. The best and most popular tool for that is .NET Reflector[^].
mutafa81 wrote:
and how to protect my EXE from this
There is no real escape. What you can do is use an obfuscator. These tools don't protect your code from being disassembled, but they make it as unreadable as possible. Regards Thomas
www.thomas-weller.de Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Programmer - an organism that turns coffee into software. -
Christian Graus wrote:
why would someone want to read your code ?
Spying among competing businesses could be one reason. While most of the programs written won't need protection indeed, there might be some that do. It's in any way a good thing to know about the problem and its possible 'solutions'. Regards Thomas
www.thomas-weller.de Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Programmer - an organism that turns coffee into software.Perhaps, but in most cases, it's not needed. In fact, I've seen people who have ASP.NET sites ask this ( how does anyone get the dlls in that case ? )
Christian Graus Driven to the arms of OSX by Vista.
-
Perhaps, but in most cases, it's not needed. In fact, I've seen people who have ASP.NET sites ask this ( how does anyone get the dlls in that case ? )
Christian Graus Driven to the arms of OSX by Vista.
Christian Graus wrote:
Perhaps, but in most cases, it's not needed.
I fully agree.
Christian Graus wrote:
I've seen people who have ASP.NET sites ask this
This obviously doesn't make any sense at all. :-\ These things happen when people do not know (or care) how it all works. I just wanted to say: You have to be aware that there can be an issue. Regards Thomas
www.thomas-weller.de Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Programmer - an organism that turns coffee into software. -
Hi all Now i finished My program, got it's EXE works. is there is any way to get the code from EXE and how to protect my EXE from this Thank you..
You could always use .NET Reactor, it merges the application with native code. It stops any decompiling according to the website.
A craft is an enemy if not well learned.
-
mutafa81 wrote:
is there is any way to get the code from EXE
Yes, this is easily done. The best and most popular tool for that is .NET Reflector[^].
mutafa81 wrote:
and how to protect my EXE from this
There is no real escape. What you can do is use an obfuscator. These tools don't protect your code from being disassembled, but they make it as unreadable as possible. Regards Thomas
www.thomas-weller.de Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Programmer - an organism that turns coffee into software.Thomas Weller wrote:
These tools don't protect your code from being disassembled, but they make it as unreadable as possible.
While that is true, I did find one such obfuscator that actually crashes Reflector. The obfuscator was relatively inexpensive compared to some of the others out there.
"The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham
-
That sort of thing isn't worth worrying about.
PIEBALDconsult wrote:
That sort of thing isn't worth worrying about
Not if you have intellectual property that you do not want the competition to find, or a client to have some one dig around in your work and sell it to someone else.
"The clue train passed his station without stopping." - John Simmons / outlaw programmer "Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon "Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham