Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 41440|Répondre: 7

[Source] C# empaquete la dll dans le programme de l’exécutif

[Copié le lien]
Publié sur 26/05/2016 15:27:14 | | | |
J’ai vu beaucoup d’outils sur Internet, et on peut intégrer la dll dans le programme EXE, mais si on l’inclut dans le programme EXE,

Certains logiciels packagés peuvent poser problème, si vous ajoutez un shell, on estime que le problème est encore plus grave,

Je me demande s’il existe un moyen d’assembler les DLL dans l’exécutable ???? Soudain, j’ai pensé aux ressources intégrées.

Comme montré sur l’image, j’ai changé toutes les DLL en ressources intégrées :



Est-ce que ça va ? Non, bien sûr que non.



Copiez cette classe dans le projet, puis enregistrez la DLL dans la méthode principale, je suis le programme winform,

Le code est le suivant :

/// <summary>
        Le principal point d’entrée pour la candidature.
        /// </summary>
        [STAThread]
        vide statique Main()
        {
            LoadResourceDll.RegistDLL() ;
            Application.EnableVisualStyles() ;
            Application.SetCompatibleTextRenderingDefault(false) ;
            Application.Run(nouvelle connexion()) ;
        }


Enfin, c’était fini !! Un fichier exe est généré.






Précédent:c# clarifie le cache du navigateur et les cookies en appelant les fonctions de l’API Win32
Prochain:asp.net administrateur ou utilisateur se connecte plus de 5 fois, désactivez la connexion navigateur
Publié sur 08/08/2017 06:10:34 |
Le propriétaire a beaucoup d’idées
Publié sur 12/08/2017 06:46:52 |
J’aime ça
Publié sur 05/02/2018 13:56:32 |
Incroyable
Publié sur 17/04/2018 17:39:32 |
Propriétaire ou moi, je veux demander, je mets la vidéo dans la ressource intégrée, ce qui se lit est un tableau d’octets, y a-t-il un moyen de le mettre dans le lecteur et de le lire directement (je ne veux pas écrire sur le site local pour lire dans le chemin de lecture, la vidéo est plus que la grosse carte)
Publié sur 08/07/2022 19:29:05 |
Incroyable, j’aime bien
Publié sur 19/08/2022 08:53:50 |
Le propriétaire a beaucoup d’idées
Publié sur 28/02/2023 11:53:43 |
Jetez un œil, merci de partager
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com