Jeśli mam 5 komputerów docelowych i mam zamiar zainstalować aplikację na jednym z komputerów docelowych. Jak uniemożliwić użytkownikom kopiowanie mojej aplikacji na inne komputery docelowe?C# Licencja aplikacji Komponenty i elementy sterujące
Aby było jasne, nie chcę, aby kopiowały one moją aplikację po instalacji (nie powinny kopiować mojej aplikacji z zainstalowanego folderu aplikacji). Problem polega na tym, że instaluję i wdrażam aplikację przy użyciu Instalatora i instalacji programu Visual Studio 2010, ale każdy może skopiować mój folder aplikacji po instalacji, na przykład mój folder aplikacji (exe, DLL i zasoby) znajduje się w "Program Files/MyApplication" . W rzeczywistości mogą skopiować moją aplikację z tego folderu i wkleić ją na inne komputery, a następnie użyć. Oczywiście, że mogą go skopiować, ale myślę, że nie powinni móc korzystać z mojej skopiowanej aplikacji, prawda? Czy istnieje sposób, aby chronić ich przed kopiowaniem mojej aplikacji? Muszę napisać dodatkowy kod?
Jestem naprawdę nowy w dystrybucji oprogramowania. Proszę, poprowadź mnie, co mam zrobić. Dzięki
To oznacza, że muszę utworzyć licencję wraz z moją aplikacją dla każdego wdrożenia? –
Po raz pierwszy musisz utworzyć licencję. W tym celu należy ustawić datę wygaśnięcia i informacje o systemie. Jeśli jakakolwiek wartość zostanie zmieniona lub zmodyfikowana, w takim przypadku, ponownie musisz wygenerować nową licencję dla aplikacji. –