Napisałem program w C# i teraz chciałbym go zabezpieczyć. Nie chodzi mi o zaciemnianie kodu obfuscatorem ani o tworzenie wersji trial / wprowadzaniu key'ów.
Nie wiem za bardzo, jak to opisać: chciałbym, żeby mój program uruchamiał się, tylko wtedy, gdy pobierze określony plik z jakiejś strony - np. wysyłam gdzieś jakiś plik i dopóki jest on dostępny, program będzie się uruchamiał. Gdy go skasuję, podczas uruchamiania wyskoczy okienko z błędem. Ma to działać mniej więcej na takiej zasadzie, choć nie wiem, czy jest to możliwe.
Fakt, że do uruchomienia potrzebne jest zawsze połączenie internetowe - tak ma być.
Da się zrobić, tak, jak napisałem lub ma ktoś alternatywne propozycje? Nie musi być jakieś profesjonalne zabezpieczenie i fajnie, gdyby było dość proste w wykonaniu. :)