Click here to Skip to main content
15,917,702 members
Home / Discussions / C#
   

C#

 
GeneralRe: Making the code in a DLL invisible Pin
Dewald2-Dec-09 22:55
Dewald2-Dec-09 22:55 
AnswerRe: Making the code in a DLL invisible Pin
harold aptroot2-Dec-09 22:38
harold aptroot2-Dec-09 22:38 
GeneralRe: Making the code in a DLL invisible Pin
Dewald2-Dec-09 23:05
Dewald2-Dec-09 23:05 
AnswerRe: Making the code in a DLL invisible Pin
Saksida Bojan2-Dec-09 22:40
Saksida Bojan2-Dec-09 22:40 
GeneralRe: Making the code in a DLL invisible Pin
Dewald2-Dec-09 22:53
Dewald2-Dec-09 22:53 
GeneralRe: Making the code in a DLL invisible Pin
Calla2-Dec-09 23:46
Calla2-Dec-09 23:46 
GeneralRe: Making the code in a DLL invisible Pin
Dewald2-Dec-09 23:53
Dewald2-Dec-09 23:53 
AnswerRe: Making the code in a DLL invisible Pin
Rob Philpott2-Dec-09 23:12
Rob Philpott2-Dec-09 23:12 
Debug vs. Release is not as clear cut in the .NET world as it was in something like C++. You can still debug release stuff.

What I *think* is probably happening is that you've still got a PDB file despite building in release. This is the file that tells the debugger how to map instructions to lines of source code. If you don't distribute that, then they shouldn't be able to step in the debugger. Also, they'd have to have the source code anyway which they won't.

It's by virtue of the fact you have both source and PDB on your machine you can do it, so no, they won't be able to step through it.

As other's have mentioned, it's very straight forward to reverse engineer .NET with something like Reflector. You can obfuscate it, but that's not that effective. Really, if you need to protect some Intellectual Property you'd need to use something other than .NET, or maybe managed/unmanaged C++. But, ultimately, anything can be reverse engineered.

Regards,
Rob Philpott.

GeneralRe: Making the code in a DLL invisible Pin
Rajesh R Subramanian2-Dec-09 23:40
professionalRajesh R Subramanian2-Dec-09 23:40 
GeneralRe: Making the code in a DLL invisible Pin
Dewald2-Dec-09 23:44
Dewald2-Dec-09 23:44 
AnswerRe: Making the code in a DLL invisible Pin
PIEBALDconsult3-Dec-09 4:45
mvePIEBALDconsult3-Dec-09 4:45 
Questionall in one audio video player ( Flash movies,MP3,MP4,AVI,JPG,WMA etc) Pin
ShaktisinhRathod2-Dec-09 21:26
ShaktisinhRathod2-Dec-09 21:26 
AnswerRe: all in one audio video player ( Flash movies,MP3,MP4,AVI,JPG,WMA etc) Pin
Saksida Bojan2-Dec-09 22:07
Saksida Bojan2-Dec-09 22:07 
QuestionSend keyboard keys in c# [modified] Pin
krinaljariwala2-Dec-09 20:36
krinaljariwala2-Dec-09 20:36 
AnswerRe: Send keyboard keys in c# Pin
Rob Philpott2-Dec-09 23:20
Rob Philpott2-Dec-09 23:20 
GeneralRe: Send keyboard keys in c# Pin
krinaljariwala2-Dec-09 23:39
krinaljariwala2-Dec-09 23:39 
QuestionDDay.iCal question Pin
Jamie Nordmeyer2-Dec-09 18:13
Jamie Nordmeyer2-Dec-09 18:13 
QuestionAbout charcter code pages Pin
bhaskarsgb2-Dec-09 17:38
bhaskarsgb2-Dec-09 17:38 
AnswerRe: About charcter code pages Pin
Saksida Bojan2-Dec-09 21:36
Saksida Bojan2-Dec-09 21:36 
GeneralRe: About charcter code pages Pin
bhaskarsgb2-Dec-09 22:13
bhaskarsgb2-Dec-09 22:13 
GeneralRe: About charcter code pages Pin
Saksida Bojan2-Dec-09 23:44
Saksida Bojan2-Dec-09 23:44 
GeneralRe: About charcter code pages Pin
bhaskarsgb3-Dec-09 0:49
bhaskarsgb3-Dec-09 0:49 
GeneralRe: About charcter code pages [modified] Pin
Saksida Bojan3-Dec-09 0:53
Saksida Bojan3-Dec-09 0:53 
GeneralRe: About charcter code pages Pin
bhaskarsgb3-Dec-09 7:01
bhaskarsgb3-Dec-09 7:01 
GeneralRe: About charcter code pages Pin
Saksida Bojan3-Dec-09 20:38
Saksida Bojan3-Dec-09 20:38 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.