Domanda

.

Possibile duplicato:
C'è un modo per compilare a. Applicazione netta al codice nativo?

Quando si compila un'applicazione C #, viene compilata al codice CIL, da interpretare dal framework quando viene eseguito, ma mi chiedo se è possibile generare uno stub di file X86 X86 nativo per le mie applicazioni.

In questo modo non è possibile aprire direttamente le mie applicazioni in un decompilatore.

P.S Non posso usare un obfuscator per niente.

È stato utile?

Soluzione

C'è uno strumento chiamato Salmander .NET Linker ma è offerto per un prezzo elevato.Personalmente non l'ho mai usato, ma non vedo alcun punto nel farlo. Sito web offico

Puoi anche provare a virtualizzare l'applicazione utilizzando ThinInstall o Xenocode Virtualization Studio .Ho usato il prodotto Xenocode per incorporare .NET Runtime nella mia applicazione e ha funzionato bene.Genera un eseguibile imballato nativo con i tuoi assembly all'interno.

Altri suggerimenti

Secondo questa risposta: girando .NET eseguibile in scalabile nativo Stai cercando è chiamato Aot

http://www.mono-project.com/aot

In alternativa, è possibile controllare questo documento tecnico Microsoft ufficiale: http://msdn.microsoft.com/en-us/library/ht8ecch6 (vs.71) .aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top