2009-11-25 10 views
0

J'ai créé un formulaire en C# .net qui demande la clé et vérifie la validité (date d'expiration). Je place ce formulaire comme premier formulaire courant dans ma demande. la première fois il prend la clé et chaque fois que vous la chargez, vérifiez la politique d'expiration qui a été enregistrée via la clé dans le registre. cette forme fonctionne bien. mais maintenant je veux créer une autre application qui parcoure n'importe quel exe créé en C# ou dans un autre langage et qui génère un nouvel exe (avec mon formulaire de validation comme formulaire de démarrage). signifie que je veux créer un logiciel qui place mon formulaire en tant que forme de démarrage à tout exe. afin qu'il puisse fonctionner comme anti piratage pour toute application (exe).Comment injecter du code via C# .NET dans un fichier EXE créé en C# .net

Répondre

0

Vous pouvez analyser et modifier des applications .NET avec la bibliothèque Cecil.
http://www.mono-project.com/Cecil

Vous devez ajouter votre classe de formulaire. Puis rappelez-vous la classe qui est chargée dans l'application originale . Chargez-le à la place de votre formulaire et remplacez le démarrage par votre formulaire.

+0

en fait je veux une solution comment emballer un exe dans mon propre exe construit en dot net. Je ne veux pas changer de code dans un exe je veux juste envelopper dans mon exe. –