Click here to Skip to main content
15,885,278 members
Home / Discussions / C#
   

C#

 
GeneralRe: How can i protect c# .net Code to be decompile? Pin
Nathan Minier14-May-16 3:02
professionalNathan Minier14-May-16 3:02 
GeneralRe: How can i protect c# .net Code to be decompile? Pin
Eddy Vluggen14-May-16 5:12
professionalEddy Vluggen14-May-16 5:12 
AnswerRe: How can i protect c# .net Code to be decompile? Pin
BillWoodruff13-May-16 8:52
professionalBillWoodruff13-May-16 8:52 
GeneralRe: How can i protect c# .net Code to be decompile? Pin
Sascha Lefèvre13-May-16 10:13
professionalSascha Lefèvre13-May-16 10:13 
GeneralRe: How can i protect c# .net Code to be decompile? Pin
BillWoodruff13-May-16 22:26
professionalBillWoodruff13-May-16 22:26 
GeneralRe: How can i protect c# .net Code to be decompile? Pin
PrateekM13-May-16 23:15
PrateekM13-May-16 23:15 
GeneralRe: How can i protect c# .net Code to be decompile? Pin
Sascha Lefèvre14-May-16 1:01
professionalSascha Lefèvre14-May-16 1:01 
AnswerRe: How can i protect c# .net Code to be decompile? Pin
Sascha Lefèvre13-May-16 10:42
professionalSascha Lefèvre13-May-16 10:42 
To elaborate a bit on what Eddy and Bill said: There are different so called obfucscator tools which will take your compiled .NET binaries and apply various kinds of transformations which don't (or: shouldn't) alter the programs behaviour but make the reverse engineering process harder. Ref: Obfuscation (software) - Wikipedia, the free encyclopedia[^] (also follow the links under the section "See also"). Those transformations differ in the increase of required effort for reverse engineering. They can be combined. They can have negative side-effects like braking .NET reflection (or requiring it to be programmed differently) or rendering exception stack-traces useless (because unreadable) unless the obfuscator provides a helper tool to make the stack-trace readable again. The pinnacle (to my knowledge) of those obfuscation methods is code-virtualization[^] which has the drawback of slowing down the code execution. No obfuscation method or combination thereof reliably protects your code against reverse engineering, they just make it harder. And, obviously, the tools vary in price, from free to some thousand bucks. Theoretically, the important question would be: How much effort do you think would someone interested in your source code be willing to invest into reverse engineering? If the required effort exceeds the effort to write a similar software from scratch then they will rather write their own software. Unfortunately, I can't help with estimating the required effort for reverse engineering code protected by this or that obfuscation method as I'm not a "hacker". My best advice is to read up on the various obfuscation methods and develop some sort of gut-feeling for which tool might suffice for you.
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson

AnswerRe: How can i protect c# .net Code to be decompile? Pin
Patrice T14-May-16 3:15
mvePatrice T14-May-16 3:15 
AnswerRe: How can i protect c# .net Code to be decompile? Pin
Gerry Schmitz14-May-16 5:45
mveGerry Schmitz14-May-16 5:45 
GeneralRe: How can i protect c# .net Code to be decompile? Pin
F-ES Sitecore16-May-16 0:08
professionalF-ES Sitecore16-May-16 0:08 
GeneralRe: How can i protect c# .net Code to be decompile? Pin
Gerry Schmitz16-May-16 3:15
mveGerry Schmitz16-May-16 3:15 
AnswerRe: How can i protect c# .net Code to be decompile? Pin
George Jonsson16-May-16 20:16
professionalGeorge Jonsson16-May-16 20:16 
QuestionCan not send message after login Pin
aheda13-May-16 3:35
aheda13-May-16 3:35 
AnswerRe: Can not send message after login Pin
Gerry Schmitz13-May-16 4:01
mveGerry Schmitz13-May-16 4:01 
AnswerRe: Can not send message after login Pin
Eddy Vluggen13-May-16 4:35
professionalEddy Vluggen13-May-16 4:35 
QuestionHow can i move Mouse accuracy use GDI+? Pin
Member 1243103912-May-16 21:37
Member 1243103912-May-16 21:37 
AnswerRe: How can i move Mouse accuracy use GDI+? Pin
OriginalGriff12-May-16 22:24
mveOriginalGriff12-May-16 22:24 
GeneralRe: How can i move Mouse accuracy use GDI+? Pin
Member 1243103912-May-16 23:09
Member 1243103912-May-16 23:09 
GeneralRe: How can i move Mouse accuracy use GDI+? Pin
OriginalGriff13-May-16 1:30
mveOriginalGriff13-May-16 1:30 
GeneralRe: How can i move Mouse accuracy use GDI+? Pin
Member 1243103913-May-16 5:40
Member 1243103913-May-16 5:40 
GeneralRe: How can i move Mouse accuracy use GDI+? Pin
OriginalGriff13-May-16 6:00
mveOriginalGriff13-May-16 6:00 
QuestionRemote Access UDP hole punching Pin
sigridslima12-May-16 8:52
sigridslima12-May-16 8:52 
AnswerRe: Remote Access UDP hole punching Pin
Dave Kreskowiak13-May-16 0:53
mveDave Kreskowiak13-May-16 0:53 
GeneralRe: Remote Access UDP hole punching Pin
sigridslima15-May-16 4:03
sigridslima15-May-16 4:03 

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.