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

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:

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.

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.

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