Python 使用os.path.exists保护exe文件是个好主意吗?
使用以下工具是否是一个好主意:Python 使用os.path.exists保护exe文件是个好主意吗?,python,file,exe,Python,File,Exe,使用以下工具是否是一个好主意: import os.path os.path.exists (file_path) “保护”程序不受复制 例如,在我们的主应用程序中,我们使用: import os.path os.path.exists ("c:\windows\mifile.dll") 其中,mifile.dll是任何东西,当然还有另一个名字,比如windriv.dll,只是一个用记事本保存的简单文本 如果文件存在,则程序正常工作;如果文件不存在,则会显示一条警告消息,指出该文件是非法副本
import os.path
os.path.exists (file_path)
“保护”程序不受复制
例如,在我们的主应用程序中,我们使用:
import os.path
os.path.exists ("c:\windows\mifile.dll")
其中,mifile.dll
是任何东西,当然还有另一个名字,比如windriv.dll
,只是一个用记事本保存的简单文本
如果文件存在,则程序正常工作;如果文件不存在,则会显示一条警告消息,指出该文件是非法副本或其他内容
安装程序时,我会正常安装软件包或便携文件夹,并在
c:\windows
中手动复制文件mifile.dll
这不是最好的主意
- 升级计算机的操作系统
- 从备份恢复他们的系统
- 由于硬件故障,将服务移动到新机器
- 升级计算机的操作系统
- 从备份恢复他们的系统
- 由于硬件故障,将服务移动到新机器
要么信任你的客户,获得你可以信任的新客户,要么寻求一个完全专业的非机密DRM解决方案。Errr-1)这到底是如何防止复制的,2)我不确定我是否喜欢需要复制到windows目录根目录中的程序1)对于低级别用户,我认为它会起作用。。。。。2) 好的,也许是程序文件或类似的东西?你到底是如何阻止你的用户仅仅阅读Python源代码/反汇编你的Python模块的?!Errr-1)这到底是如何防止复制的,2)我不确定我是否喜欢需要复制到windows目录根目录中的程序1)对于低级别用户,我认为它会起作用。。。。。2) 好的,也许是程序文件或类似的东西?你到底是如何阻止你的用户仅仅阅读Python源代码/反汇编你的Python模块的?!1、2、3、5和6正常。4是的,我担心非法拷贝,但它不是国宝,我只需要一些保护,我的意思是,避免拷贝和过去,软件在每台计算机上运行。你有一些保护软件的线索吗?第一级程序会在注册表中放入一些值,然后进行检查。最简单的方法是使用嵌入在代码中的密钥对字符串进行加密。类似于“MyAwesomeSoftware”+MachineName(或其他一些计算机标识符)1、2、3、5和6 OK。4是的,我担心非法拷贝,但它不是国宝,我只需要一些保护,我的意思是,避免拷贝和过去,软件在每台计算机上运行。你有一些保护软件的线索吗?第一级程序会在注册表中放入一些值,然后进行检查。最简单的方法是使用嵌入在代码中的密钥对字符串进行加密。类似“MyAwesomeSoftware”+MachineName(或其他计算机标识符)的东西感谢Deestan,这是我的新观点。“或者信任您的客户,获得您可以信任的新客户”问题不是我的客户,而是外部硬件技术人员,他们可以查看程序并复制,然后赚钱:)是的,但请记住,只要您专门向特定客户销售X实例许可证,复制它们是违法的,你可以起诉要求赔偿损失。技术员