Czy mozna podpiac do swojego programu DLL z serwera tak by nie instalowac ich w zasobach programu ?
wiecie co mam na mysli. [stuk]
nibardzo, chcesz wrzucic DLL na serwer, czy go stamtad pobrac? czy jak?
Choci o to ze uruchamiasz program i:
- Program laczy sie z sererem
- Program pobiera plik *.dll
- podlacza ten *.dll do swojego programu
- uzywa jego funkcji
Teraz sa dwie wersje:
a) program pobiera funkcje z *.dll do pamieci i plik *.dll nie istnieje
fizycznie na dysku
b) program sciaga plik *.dll do katalogu i uzywa go a po zamknieciu
programu kasuje.
Wersja 2 jest latwiejsza bo przed inicjalizacja mozna plik sciagnac cos jak Splash screen wstawic ze lkaduje dll itd
wersja 1 nie wiem czy jest do zrobienia mysle ze tak ale ... czyt opis
<font color="green">Choci o to ze uruchamiasz program i:
- Program laczy sie z sererem
- Program pobiera plik *.dll
- podlacza ten *.dll do swojego programu
- uzywa jego funkcji</span>
Oczywiście, że możliwe, tylko po co? A co z userami, którzy mają modem, albo w ogóle nie mają dostępu do Internetu... każesz im sciągać jakiś DLL. ? Po ściągnięciu DLLa do katalogu z programem, normalnie możesz już używać go.
na pewno ci chodzi o update. ze sie laczy z serverem i sprawdza czy plik jest nowszy jesli jest pobiera lub uruchamia funkcje zawarte w tym pliku ale nie sciaga go tylko sie laczy, jest to to wykonania ale bardziej skomplikowane i raczej niebezpieczne, wiec ta 2 opcja odpada bo moze byc luka i haker moze wykozystac taka luke , najlepiej jest pobrac i odpalic lub Od razu do programu zalaczyc i zrobic update tak jak opisalem na poczatku.
Kurde dobry jestem, chyba wezme psychologie :-D :d .
co do programowania to jestem o 6 miesiecy do tylu :-8 ale chyba nadrobie to :|