Native Code
Hejsa...Jeg har tænkt mig at benytte Salamander Protector til min at beskytte div. exe og dll'er jeg bruger...men har lige i den forbindelse nogle spgs...efter jeg læste nedenstående på en hjemmeside...(
http://www.howtoselectguides.com/dotnet/obfuscators/#sc_obfuscators)
Compilers work by removing the bulk of the MSIL code from a .NET assembly, replacing it with compiled native code targeted at a particular platform and a MSIL stub to call the native code. This prevents decompilation by removing the MSIL and the metadata on which a decompiler operates. Using a compiler ties your assembly to a particular CPU architecture, removing the potential cross-platform nature of .NET. This may become an important consideration as Microsoft releases .NET for 64-bit CPUs, or if you choose to use the Mono open-source implementation for Linux. In contrast, if your assembly remains in the original MSIL, it will be compiled at runtime by .NET's own Just-In-Time (JIT) compiler, which can optimize each assembly for the target CPU. Using a compiler also means that you lose some of the benefits of managed code, such as the Common Language Runtime's safe code execution environment.
1. Det program jeg benytter det på skal virke fra win 98 og opefter og på alle typer CPU'er /alle computere...skal jeg så gøre noget specielt for at det vil virke på alle cpu'er? nu ref. jeg til sætningen "...This may become an important consideration as Microsoft releases .NET for 64-bit CPUs..."?
2. Hvordan vil det på virke programmet, at det ikke længere kører i CLR og er managed code..?
Mvh. PabloPablo
