Jeg har set mange værktøjer på internettet, og du kan pakke dll'en ind i exe-programmet, men hvis du pakker dll'en ind i exe-programmet,
Nogle pakkede software, der vil opstå problemer, hvis du tilføjer en shell, anslås det, at problemet er endnu større,
Jeg spekulerer på, om der er nogen måde at pakke DLL'en sammen i exe'en???? Pludselig tænkte jeg på indlejrede ressourcer.
Som vist på billedet, ændrede jeg alle dll'erne til indlejrede ressourcer:
Er det okay? Nej, selvfølgelig ikke.
Kopier dette kursus ind i projektet, og registrer derefter dll'en i hovedmetoden, jeg er winform-programmet,
Koden er som følger:
/// <summary> Hovedindgangen til ansøgningen. /// </summary> [STAThread] statisk tomrum Main() {
LoadResourceDll.RegistDLL(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(ny login()); }
Endelig var det gjort!! En exe-fil genereres.
|