Как защитить от копирования исполняемый файл на USB-накопителе?

1186
Mhh

Итак, я прошел кодирование приложения на Python, которое я поместил на флэш-диск (может быть, несколько из них) и передал его человеку. Я, вероятно, буду использовать py2exe для преобразования его в исполняемый файл как способ скрыть немного кодировать (.exe), но вот в чем проблема: я не очень доверяю этим людям, и я не уверен, что они могут использовать его где-то еще, чего я не хочу, поэтому я решил поставить его на USB-накопитель и попытайтесь каким-то образом защитить его, чтобы они могли использовать его, но не копировать, вырезать или удалять его. Это можно обойти?

-2
Возможные дубликаты [Как защитить файл от копирования] (http://superuser.com/questions/916709/how-to-protect-file-from-copying), [Как отключить копирование в общей папке] (http: / /superuser.com/questions/348592/how-to-disable-copy-in-shared-folder) ... Karan 8 лет назад 0

1 ответ на вопрос

2
user.dz

Well, I don't know why you have chosen to go with a scripting language like Python if you want to hide things or restrict uses.

You should think about using a compiled language like: C/C++, Java,..etc. To secure program itself from reverse engineering, that's a board topic.

To make things hard on the user, I though about a different approach which I didn't try: Use flash drive as dongle.

  • You program should check if the flash drive with this serial XXXXXX is connected.
  • You can go far and check where it's launched, if it is the same storage media.

Похожие вопросы