[C#]Jak zingerować zewnętrzny plik z programem


(Konrad12315) #1

Witam mam takie nietypowe pytanie :slight_smile:

Używam: Visual C# Express Edition

Piszę program na usługach VIP Zone dla pewnej strony, i chcę aby zewnętrzny plik do którego można będzie można mieć dostęp tylko po zalogowaniu się do niego [programu] nie był dostępny bez zalogowania [czyli żeby nie można było go [zewnętrznego pliku] "ukraść"]. Mam nadzieję, że zrozumiecie mój problem :slight_smile:


(Murzyn1) #2

Zakoduj plik jakimś algorytmem (np. base64 lub mime encoding) i umieść jako zmienną np. tablicową w programie. Po zalogowaniu, rozkoduj go ze zmiennej i traktuj tak jakbyś wgrał zawartość pliku do pamięci. Wadą tego rozwiązania jest wzrost zajętości pamięci oraz konieczność kodowania. Zawsze możesz zrobić plik zewnętrzny jako zakodowany.


(somekind) #3

Umieść sobie plik, który chcesz ukryć w zasobach programu.

1) Najpierw w Solution Explorer PPM na nazwie projektu i "Add New Item". W okienku wybierasz "Resources File".

2) Masz już plik zasobów, do którego możesz dodawać: napisy, obrazy, ikony, dźwięki i inne pliki. Dodajesz co chcesz za pomocą opcji "Add Resource".

3) Po skompilowaniu wszystko siedzi w execu.


(Konrad12315) #4

No właśnie o to mi chodziło :slight_smile: