Am văzut multe unelte pe Internet și poți ambala dll în programul exe, dar dacă împachetezi dll în programul exe,
Unele programe ambalate, vor apărea probleme, dacă adaugi un shell, se estimează că problema este și mai mare,
Mă întreb dacă există vreo modalitate de a împacheta DLL-ul în exe???? Dintr-o dată, m-am gândit la resursele integrate.
Așa cum se vede în poză, am schimbat toate DLL-urile în resurse încorporate:
E în regulă așa? Nu, bineînțeles că nu.
Copiază această clasă în proiect, apoi înregistrează dll în metoda principală, eu sunt programul winform,
Codul este următorul:
/// <summary> Principalul punct de intrare pentru aplicație. /// </summary> [STAThread] vid static Main() {
LoadResourceDll.RegistDLL(); Application.EnableVisualStyles(); Application.SetTextRenderingDefault(false); Application.Run(nou login()); }
În sfârșit, s-a terminat!! Se generează un fișier exe.
|