Chcę zabezpieczyć mój program przed crackowaniem. Wymyśliłem b. dobrą metodę - główny plik exe będzie zaszyfrowany, a kluczem będzie numer seryjny. Uruchamiany przez użytkownika plik exe będzie odszyfrowywał główny plik jako klucza używając numeru seryjnego.
Tylko po odszyfrowaniu trzeba będzie ten główny plik exe gdzieś zapisać przed uruchomieniem. I tu zaczynają się schody - jeśli zrobię to na dysku to ktoś odszyfruje to prawidłowym numerem seryjnym, uzyska odszyfrowany plik i owy plik będzie udostępniał dalej. Czytałem gdzieś o uruchamianiu pliku exe bezpośrednio z pamięci RAM - czy jest to możliwe? I jeśli tak to czy nie jest to kosmicznie trudne?
BTW.
Jeśli znacie jakieś inne ciekawe metody zabezpieczania przed crackowaniem to z chęcią bym je poznał.