回答
您可以通過從不應該能夠複製文件的用戶移除讀取權限來防止正在複製的文件。您可以使用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. 如何防止mysql數據文件被複製出
- 2. 如何防止程序被複制,使用Delphi
- 3. 如何防止apk複製?
- 4. 如何防止maven複製EAR文件中的jar文件?
- 5. 防止「superflous」文件被複制到我的發佈目錄中
- 6. 防止複製數據庫文件
- 7. 防止文件被覆蓋
- 8. python如何防止類被子類化?
- 9. 使用Python複製文件
- 10. 如何防止Win XP多文件複製終止,如果一個文件無法複製
- 11. 如何防止使用回形針上傳重複文件
- 12. 防止dll的被複制到輸出文件夾在Visual Studio陪xml文件
- 13. 如何在複製文件時防止此System.IO.IOException?
- 14. 複製文件時如何防止覆蓋
- 15. 如何防止Firebase數據庫被黑客複製?
- 16. 如何防止您的JavaScript代碼被盜,複製和查看?
- 17. 如何防止文件被虛擬化,即從ProgramData文件夾複製到AllUsers文件夾中?
- 18. 如何防止應用程序部署文件夾中的必備文件被複制?
- 19. 使用jquery防止複製粘貼
- 20. 如果複選框被選中,如何防止組件更新
- 21. 如何防止複製圖像
- 22. 如何防止模塊複製與MEF?
- 23. 如何防止複製世界地圖
- 24. 如何防止flyweight對象的複製?
- 25. 如何防止複製精簡?
- 26. 如何防止在rethinkdb重複記錄使用python
- 27. 如何防止文字被刪除
- 28. 如何使用Python複製文件夾(分成子文件夾)?
- 29. 如何防止重複的電子郵件地址被註冊?
- 30. 如何防止用戶指定的文件被Git推送?
要防止*副本*,您必須防止*所有讀取訪問*。 – 2010-05-04 06:53:15