To pytanie ma już odpowiedź tutaj:
- Jak wyłączyć kopiowanie w folderze współdzielonym 2 odpowiedzi
Przeszedłem więc kodowanie aplikacji pythonowej, którą włożę na dysk flash (może kilka) i podam ją osobie, prawdopodobnie użyję py2exe do przekonwertowania go na plik wykonywalny jako sposób na ukrycie kod trochę (.exe), ale jest problem: tak naprawdę nie ufam tym ludziom i nie jestem pewien, czy mogą użyć go w innym miejscu, czego nie chcę, więc pomyślałem, że Napęd USB i spróbuj go jakoś zabezpieczyć, aby mogli go używać, ale nie mogą go kopiować, wycinać ani usuwać. Czy jest na to jakiś sposób?
Odpowiedzi:
Nie wiem, dlaczego zdecydowałeś się na język skryptowy taki jak Python, jeśli chcesz ukryć lub ograniczyć użycie.
Powinieneś pomyśleć o użyciu skompilowanego języka, takiego jak: C / C ++, Java itp. Aby zabezpieczyć sam program przed inżynierią wsteczną, to temat na forum.
Aby utrudnić użytkownikowi, pomyślałem o innym podejściu, którego nie próbowałem: użyj dysku flash jako klucza sprzętowego .
źródło