Click here to Skip to main content
16,005,473 members
Home / Discussions / C#
   

C#

 
GeneralRe: Stopping all threads when program exits Pin
Heath Stewart12-Apr-04 8:35
protectorHeath Stewart12-Apr-04 8:35 
GeneralRe: Stopping all threads when program exits Pin
Jeff Varszegi12-Apr-04 9:13
professionalJeff Varszegi12-Apr-04 9:13 
GeneralCode-Portability Pin
Stefan Troschuetz12-Apr-04 7:48
Stefan Troschuetz12-Apr-04 7:48 
GeneralRe: Code-Portability Pin
Heath Stewart12-Apr-04 8:31
protectorHeath Stewart12-Apr-04 8:31 
GeneralRe: Code-Portability Pin
Stefan Troschuetz12-Apr-04 10:38
Stefan Troschuetz12-Apr-04 10:38 
GeneralRe: Code-Portability Pin
Heath Stewart12-Apr-04 10:53
protectorHeath Stewart12-Apr-04 10:53 
GeneralReverse engineer Pin
Anonymous12-Apr-04 7:17
Anonymous12-Apr-04 7:17 
GeneralRe: Reverse engineer Pin
Heath Stewart12-Apr-04 8:27
protectorHeath Stewart12-Apr-04 8:27 
There's no way beyond obfuscation. Frameworks that use intermediate code like .NET and Java all suffer from that, but that's part of what makes them highly portable. If you don't want your application to be easily reverse-engineered, then choose a language that compiles down to native code like C/C++.

Also, for every obfuscator, there's a deobfuscator. If you still want to keep your code managed, then consider a mixed-mode Managed C++ (MC++) assembly whereby sensitive code is written using unmanaged C/C++ and classes are exposed using the managed extensions so that they can easily be used by any other languages targeting the CLR, i.e. C#, VB.NET, and many others.

 

Microsoft MVP, Visual C#
My Articles
GeneralRe: Reverse engineer Pin
Anonymous12-Apr-04 8:40
Anonymous12-Apr-04 8:40 
GeneralRe: Reverse engineer Pin
Heath Stewart12-Apr-04 8:43
protectorHeath Stewart12-Apr-04 8:43 
GeneralID3 algorithm Pin
Member 75113912-Apr-04 7:13
Member 75113912-Apr-04 7:13 
GeneralRe: ID3 algorithm Pin
Heath Stewart12-Apr-04 8:24
protectorHeath Stewart12-Apr-04 8:24 
GeneralRe: ID3 algorithm Pin
Daniel Turini12-Apr-04 9:58
Daniel Turini12-Apr-04 9:58 
GeneralRe: ID3 algorithm Pin
Member 7511394-May-04 1:21
Member 7511394-May-04 1:21 
GeneralRe: ID3 algorithm Pin
Member 75113912-Apr-04 21:24
Member 75113912-Apr-04 21:24 
GeneralRe: ID3 algorithm Pin
Heath Stewart13-Apr-04 2:55
protectorHeath Stewart13-Apr-04 2:55 
General"open with"... Pin
sammyh12-Apr-04 3:19
sammyh12-Apr-04 3:19 
GeneralRe: "open with"... Pin
Heath Stewart12-Apr-04 3:51
protectorHeath Stewart12-Apr-04 3:51 
GeneralRe: "open with"... Pin
SJ_Phoenix12-Apr-04 4:18
SJ_Phoenix12-Apr-04 4:18 
GeneralRe: "open with"... Pin
sammyh12-Apr-04 4:55
sammyh12-Apr-04 4:55 
GeneralRe: "open with"... Pin
Heath Stewart12-Apr-04 5:28
protectorHeath Stewart12-Apr-04 5:28 
GeneralRe: "open with"... Pin
sammyh12-Apr-04 5:42
sammyh12-Apr-04 5:42 
Questioncan i create a 256 colors bitmap instance directly? Pin
fu012-Apr-04 2:48
fu012-Apr-04 2:48 
AnswerRe: can i create a 256 colors bitmap instance directly? Pin
Mazdak12-Apr-04 3:15
Mazdak12-Apr-04 3:15 
GeneralRe: can i create a 256 colors bitmap instance directly? Pin
fu014-Apr-04 1:47
fu014-Apr-04 1:47 

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.