回答
您可以通過從不應該能夠複製文件的用戶移除讀取權限來防止正在複製的文件。您可以使用os.chmod
進行此操作,或參閱this page解釋,以使用完整的Windows安全模型設置權限。
我的軟件仍能讀取嗎?我如何在Python中做到這一點? – 2010-05-04 06:54:12
如果您的軟件作爲特殊用戶運行,則可以確保只有該用戶具有對該文件的讀取權限。我通過指向描述如何設置高級權限的頁面的鏈接更新了答案。 – 2010-05-04 06:55:28
這是臨時文件還是永久文件?如果是暫時的,請查看tempfile
模塊,尤其是tempfile.mkstemp()
。
不,它是一個永久文件。這是一個我將放置在驅動器上的文件,告訴我的軟件它已經註冊並且是有效的副本。這就是爲什麼我需要確保它不能被複制。 – 2010-05-04 07:28:06
好的,所以你的軟件許可是以每臺機器爲基礎的,而不是基於每個用戶的呢?爲什麼不把許可證連接到機器的物理特性上呢,就像http://stackoverflow.com/questions/227222/how-can-you-extract-hardware-id-using-python-一樣,也可以看看http:/ /stackoverflow.com/questions/1473143/methods-to-stop-software-piracy。 – 2010-05-04 07:57:13
- 1. 如何防止程序被複制,使用Delphi
- 2. 如何防止maven複製EAR文件中的jar文件?
- 3. 防止「superflous」文件被複制到我的發佈目錄中
- 4. 防止文件被覆蓋
- 5. 使用Python複製文件
- 6. 如何在複製文件時防止此System.IO.IOException?
- 7. 如何防止您的JavaScript代碼被盜,複製和查看?
- 8. 如何防止Firebase數據庫被黑客複製?
- 9. 如何防止應用程序部署文件夾中的必備文件被複制?
- 10. 使用jquery防止複製粘貼
- 11. 如果複選框被選中,如何防止組件更新
- 12. 如何防止模塊複製與MEF?
- 13. 如何防止flyweight對象的複製?
- 14. 如何防止在rethinkdb重複記錄使用python
- 15. 如何防止文字被刪除
- 16. 如何使用Python複製文件夾(分成子文件夾)?
- 17. 如何防止用戶指定的文件被Git推送?
- 18. 如何防止apikey被盜?
- 19. 如何防止被「&
- 20. 如何防止使用mysql複製某些記錄
- 21. 防止複製+粘貼文本區爲()
- 22. Android:防止剪貼板複製文本
- 23. 防止複製文本框的值
- 24. 如何拒絕文件被複制?
- 25. 防止應用程序被複制/生成激活密碼
- 26. 如何用python 35來複制和複製幾個文件?
- 27. 防止文件被刪除和更改
- 28. 防止轉換文件被部署
- 29. 防止翻譯文件被Makefile清理
- 30. 防止身份證複製
要防止*副本*,您必須防止*所有讀取訪問*。 – 2010-05-04 06:53:15