Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 41440|Odpoveď: 7

[Zdroj] C# zabalí dll do programu exe

[Kopírovať odkaz]
Zverejnené 26. 5. 2016 15:27:14 | | | |
Na internete som videl veľa nástrojov, kde sa dá dll zabaliť do exe programu, ale ak dll zabalíte do exe programu,

Pri niektorom balenom softvéri môžu byť problémy, ak pridáte shell, odhaduje sa, že problém je ešte väčší,

Zaujímalo by ma, či existuje nejaký spôsob, ako zabaliť dll do exe???? Zrazu som si spomenul na zabudované zdroje.

Ako je vidieť na obrázku, zmenil som všetky DLL na vložené zdroje:



Je to v poriadku? Nie, samozrejme, že nie.



Skopíruj túto triedu do projektu a potom zaregistruj dll v hlavnej metóde, som program winform,

Kód je nasledovný:

/// <summary>
        Hlavný vstupný bod pre žiadosť.
        /// </summary>
        [STAThread]
        statická prázdnota Main()
        {
            LoadResourceDll.RegistDLL();
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Login());
        }


Konečne to bolo hotové!! Vygeneruje sa exe súbor.






Predchádzajúci:c# objasňuje cache prehliadača a cookies volaním funkcií Win32 API
Budúci:asp.net sa administrátor alebo používateľ prihlási viac ako 5-krát, vypnite prihlasovanie do prehliadača
Zverejnené 8. 8. 2017 6:10:34 |
Prenajímateľ má veľa nápadov
Zverejnené 12. 8. 2017 6:46:52 |
Páči sa mi to
Zverejnené 5. 2. 2018 13:56:32 |
Úžasné
Zverejnené 17. 4. 2018 17:39:32 |
Prenajímateľ alebo ja, chcem sa opýtať, vložím video do vloženého zdroja, čo sa prečíta, je bajtové pole, existuje nejaký spôsob, ako ho vložiť do prehrávača a prehrať priamo (nechcem zapisovať do lokálneho systému, aby som prehrával v čítacej ceste, video je viac než len veľká karta).
Zverejnené 8. 7. 2022 19:29:05 |
Úžasné, páči sa mi
Zverejnené 19. 8. 2022 8:53:50 |
Prenajímateľ má veľa nápadov
Zverejnené 28. 2. 2023 11:53:43 |
Pozrite sa, ďakujem za zdieľanie
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com