Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 41440|Antwoord: 7

[Bron] C# verpakt de dll in het exe-programma

[Link kopiëren]
Geplaatst op 26-05-2016 15:27:14 | | | |
Ik heb veel tools op internet gezien, en je kunt de dll in het exe-programma verpakken, maar als je de dll in het exe-programma verpakt,

Bij sommige verpakte software zullen er problemen zijn, als je een shell toevoegt, wordt het geschat dat het probleem nog groter is,

Ik vraag me af of er een manier is om de dll samen te voegen in de exe???? Plotseling dacht ik aan embedded resources.

Zoals te zien is op de foto, heb ik alle dll's veranderd in embedded resources:



Is dit oké? Nee, natuurlijk niet.



Kopieer deze cursus in het project en registreer vervolgens de dll in de hoofdmethode, ik ben het winform-programma,

De code is als volgt:

/// <summary>
        Het belangrijkste toegangspunt voor de applicatie.
        /// </summary>
        [STAThread]
        statische leegte Main()
        {
            LoadResourceDll.RegistDLL();
            Applicatie.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(nieuwe login());
        }


Eindelijk was het klaar!! Er wordt een exe-bestand gegenereerd.






Vorig:c# verduidelijkt browsercache en cookies door Win32 API-functies aan te roepen
Volgend:asp.net beheerder of gebruiker meer dan 5 keer inlogt, schakel dan de browserlogin uit
Geplaatst op 08-08-2017 06:10:34 |
De verhuurder heeft veel ideeën
Geplaatst op 12-08-2017 06:46:52 |
Leuk
Geplaatst op 05-02-2018 13:56:32 |
Geweldig
Geplaatst op 17-04-2018 17:39:32 |
Verhuurder of ik, ik wil het vragen, ik zet de video in de embedded resource, wat wordt uitgegeven is een byte-array, is er een manier om het in de speler te zetten en het direct af te spelen (ik wil niet naar de lokale server schrijven om het af te spelen via het leespad, de video is meer dan alleen de grote kaart)
Geplaatst op 08-07-2022 19:29:05 |
Geweldig, vind het leuk
Geplaatst op 19-08-2022 08:53:50 |
De verhuurder heeft veel ideeën
Geplaatst op 28-02-2023 11:53:43 |
Kijk maar, bedankt voor het delen
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com