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

C#

 
GeneralRe: Date Format Pin
Ming Luo4-Aug-05 6:27
Ming Luo4-Aug-05 6:27 
GeneralRe: Date Format Pin
Guffa5-Aug-05 4:08
Guffa5-Aug-05 4:08 
GeneralWindows account information Pin
lrech3-Aug-05 10:17
lrech3-Aug-05 10:17 
GeneralRe: Windows account information Pin
Peter Vertes3-Aug-05 11:28
Peter Vertes3-Aug-05 11:28 
GeneralRe: Windows account information Pin
Mohamad Al Husseiny3-Aug-05 13:10
Mohamad Al Husseiny3-Aug-05 13:10 
GeneralRe: Windows account information Pin
Mohamad Al Husseiny3-Aug-05 13:13
Mohamad Al Husseiny3-Aug-05 13:13 
GeneralSoftware Protection Pin
damir_tk3-Aug-05 9:53
damir_tk3-Aug-05 9:53 
GeneralRe: Software Protection Pin
Lars Niedziolka3-Aug-05 13:45
Lars Niedziolka3-Aug-05 13:45 
Hi Damir,

Its realy difficult to protect a .NET Application, because the application is only IL-Code (with a win32 loader) and you can recreate the code of it really good.
Try Lutz Roeder's Reflector[^], for instance with the System.dll (Framework Namespace System).

One solution is to use a obfuscator. The obfuscator renames all variables and methodes in useless terms, like a12423.
But a have no tip for a special product.
A communication version (free for students and freeware authors) of the dotfuscator is part of visual studio 2003. See: http://preemptive.com/products/dotfuscator/Editions.html[^]
A free alternative is the Aspose Obfuscator/[^].

An other idee is to pack all used dll's in one stream and embedded this stream as embedded resource in the application. Unpack this stream at runtime and load the dlls from this unpacked memory. Its simple possible to crypt the embedded stream.
A example implementation is descript in the magazin Dr. Dobb's Journal March 2005.
Reducing the Size of .NET Applications[^]

Hope, it's help a bit

Niedzi
GeneralRe: Software Protection Pin
Carl Mercier3-Aug-05 15:10
Carl Mercier3-Aug-05 15:10 
GeneralRemoving Icon from a Form Pin
Luis Alonso Ramos3-Aug-05 9:41
Luis Alonso Ramos3-Aug-05 9:41 
GeneralRe: Removing Icon from a Form Pin
Dave Kreskowiak3-Aug-05 11:52
mveDave Kreskowiak3-Aug-05 11:52 
GeneralRe: Removing Icon from a Form Pin
Lars Niedziolka3-Aug-05 13:02
Lars Niedziolka3-Aug-05 13:02 
GeneralRe: Removing Icon from a Form Pin
Luis Alonso Ramos3-Aug-05 13:06
Luis Alonso Ramos3-Aug-05 13:06 
GeneralRe: Removing Icon from a Form Pin
Luis Alonso Ramos3-Aug-05 13:05
Luis Alonso Ramos3-Aug-05 13:05 
GeneralRe: Removing Icon from a Form Pin
Lars Niedziolka3-Aug-05 13:50
Lars Niedziolka3-Aug-05 13:50 
GeneralRe: Removing Icon from a Form Pin
Luis Alonso Ramos3-Aug-05 13:54
Luis Alonso Ramos3-Aug-05 13:54 
GeneralConverting Server to Local Time Pin
Anonymous3-Aug-05 8:32
Anonymous3-Aug-05 8:32 
GeneralJavascript from c# Pin
Renjith Ramachandran3-Aug-05 7:59
Renjith Ramachandran3-Aug-05 7:59 
GeneralRe: Javascript from c# Pin
Judah Gabriel Himango3-Aug-05 8:06
sponsorJudah Gabriel Himango3-Aug-05 8:06 
GeneralIntegrating C# library in C++ service Pin
Francois Dubé3-Aug-05 7:43
sussFrancois Dubé3-Aug-05 7:43 
GeneralRe: Integrating C# library in C++ service Pin
Rob Graham3-Aug-05 9:15
Rob Graham3-Aug-05 9:15 
GeneralRe: Integrating C# library in C++ service Pin
Member 104401004-Aug-05 5:27
Member 104401004-Aug-05 5:27 
GeneralAppend Text to Notepad programatically Pin
Alomgir Miah3-Aug-05 7:27
Alomgir Miah3-Aug-05 7:27 
GeneralRe: Append Text to Notepad programatically Pin
Guffa3-Aug-05 7:33
Guffa3-Aug-05 7:33 
GeneralRe: Append Text to Notepad programatically Pin
Alomgir Miah3-Aug-05 7:36
Alomgir Miah3-Aug-05 7:36 

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.