Re: Copy protection for a .NET application

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Robby (edmund_at_not.my.email.com)
Date: 11/27/04


Date: Sun, 28 Nov 2004 08:55:32 +1300


Use the NGEN utility that comes with the .Net Framework.

Robby

"Massimo" <barone@mclink.it> wrote in message
news:coalhm$1irf$1@newsreader1.mclink.it...
> "Robby" <edmund@not.my.email.com> ha scritto nel messaggio
> news:Ot$VuhL1EHA.2876@TK2MSFTNGP12.phx.gbl...
>
>> You can skip MSIL and compile directly to machine code if you want. In
>> fact, you can obfuscate and then compile to machine code for double
>> protection. You don't have to release your program in MSIL. However, if
>> you do go straight to machine code then you will loose the cross platform
>> benefits of MSIL. That means you will have to complie separate
>> assembiles for PC, MAC and so on.
>
> Didn't know about this; how can I generate machine code? I was talking
> about a Windows application here.
>
> Massimo
>



Relevant Pages

  • Re: Copy protection for a .NET application
    ... Use the NGEN utility that comes with the .Net Framework. ... Robby ... >> You can skip MSIL and compile directly to machine code if you want. ... You don't have to release your program in MSIL. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Copy protection for a .NET application
    ... Use the NGEN utility that comes with the .Net Framework. ... Robby ... >> You can skip MSIL and compile directly to machine code if you want. ... You don't have to release your program in MSIL. ...
    (microsoft.public.dotnet.general)
  • Re: Visual C# program without .NET - possible?
    ... The code itself is compiled to MSIL, not machine code, then ... placed in a PE .exe. ... mscorlib.dll to run the MSIL - and mscorlib is a .net cornerstone. ... I've heard mixed reviews about it - and I ...
    (microsoft.public.dotnet.framework)
  • Re: What does Visual Studio Express with my code?
    ... the C# decompiler and i recieved the functions of my Programm ... Visual C++ 2005 can produce machine code, if you build your project as Win32 application. ... If you need to use .NET, there are some things you can do to make your MSIL less susceptible to reverse engineering. ...
    (microsoft.public.vc.language)
  • Re: Copy protection for a .NET application
    ... >> You can skip MSIL and compile directly to machine code if you want. ... You don't have to release your program in MSIL. ... I can't say I'd recommend going that route though - while I haven't ... the .NET framework will clearly have ...
    (microsoft.public.dotnet.framework)