Click here to Skip to main content
15,884,537 members
Home / Discussions / C#
   

C#

 
GeneralRe: tracking user behavior Pin
Heath Stewart29-Dec-03 3:45
protectorHeath Stewart29-Dec-03 3:45 
GeneralRe: tracking user behavior Pin
Newbie15-Jan-04 19:50
Newbie15-Jan-04 19:50 
GeneralAsp.net webserver Pin
jnngill23-Dec-03 8:15
jnngill23-Dec-03 8:15 
GeneralRe: Asp.net webserver Pin
leppie23-Dec-03 8:49
leppie23-Dec-03 8:49 
GeneralProtect C# Source Code Pin
Razer23-Dec-03 5:40
Razer23-Dec-03 5:40 
GeneralRe: Protect C# Source Code Pin
Mike Ellison23-Dec-03 5:58
Mike Ellison23-Dec-03 5:58 
GeneralRe: Protect C# Source Code Pin
jconwell23-Dec-03 7:48
jconwell23-Dec-03 7:48 
GeneralRe: Protect C# Source Code Pin
Heath Stewart23-Dec-03 9:25
protectorHeath Stewart23-Dec-03 9:25 
This is the problem with knowing a language/syntax and knowing a technology. All language compilers targeting the CLR compile to IL (so the source language really doesn't matter, sans some specific compiler optimizations), which is in many ways like assembler. The IL is JIT'd to native code and executed. Of course it can be disassembled.

But any good programs should fear very little. Copyright your work and make a good product that users want to buy, not buy because they don't really have any better choices. There are many programs out there written in .NET. Heck, Java is no different.

If you're using cryptography anywhere, it's always been said and written by leading cryptoanalysts that the best cryptographic libraries are open. Your algorithms should be so good that you don't need to depend on data-hiding.

Finally, if pieces of your application are really so important and you can't deal with the fact that some schmoe wants to copy pieces of it, make a native library and P/Invoke the functions (or, if using COM, create an RCW for your native COM object). This way, the majority of your application is still managed (which mainly gets that name from its memory management capabilities) and is faster to write and maintain.

Just something to think about.

 

-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
GeneralRe: Protect C# Source Code Pin
Nick Seng23-Dec-03 14:35
Nick Seng23-Dec-03 14:35 
GeneralFile masks Pin
Guinness4Strength23-Dec-03 3:38
Guinness4Strength23-Dec-03 3:38 
GeneralRe: File masks Pin
Heath Stewart23-Dec-03 5:00
protectorHeath Stewart23-Dec-03 5:00 
GeneralRe: File masks Pin
Guinness4Strength24-Dec-03 3:41
Guinness4Strength24-Dec-03 3:41 
GeneralRe: File masks Pin
Broken God25-Dec-03 8:40
Broken God25-Dec-03 8:40 
Generalchange tab control bg color Pin
hazzem elrefai23-Dec-03 2:42
hazzem elrefai23-Dec-03 2:42 
GeneralRe: change tab control bg color Pin
Heath Stewart23-Dec-03 3:18
protectorHeath Stewart23-Dec-03 3:18 
GeneralRe: change tab control bg color Pin
Heath Stewart23-Dec-03 3:26
protectorHeath Stewart23-Dec-03 3:26 
GeneralIE Toolbar (Band) Pin
Morten Kristensen23-Dec-03 1:32
Morten Kristensen23-Dec-03 1:32 
GeneralRe: IE Toolbar (Band) Pin
Heath Stewart23-Dec-03 3:13
protectorHeath Stewart23-Dec-03 3:13 
GeneralRe: IE Toolbar (Band) Pin
Morten Kristensen23-Dec-03 3:38
Morten Kristensen23-Dec-03 3:38 
GeneralRe: IE Toolbar (Band) Pin
Heath Stewart23-Dec-03 4:02
protectorHeath Stewart23-Dec-03 4:02 
GeneralRe: IE Toolbar (Band) Pin
Morten Kristensen23-Dec-03 4:21
Morten Kristensen23-Dec-03 4:21 
GeneralDocument/view model in C#.. Pin
hammackj22-Dec-03 15:20
hammackj22-Dec-03 15:20 
GeneralRe: Document/view model in C#.. Pin
Heath Stewart23-Dec-03 3:08
protectorHeath Stewart23-Dec-03 3:08 
QuestionHow to program ActiveX control in .NET Pin
young_nacs22-Dec-03 14:11
young_nacs22-Dec-03 14:11 
AnswerRe: How to program ActiveX control in .NET Pin
Heath Stewart23-Dec-03 3:02
protectorHeath Stewart23-Dec-03 3:02 

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.