VB 能否把 .py文件做成EXE ?

美股数据张老师 2021-02-24 09:02:10
由于我这有个包,无法用pyinstaller一起打包,所以现在只能把所有包连同python.exe等一起压缩。
只能用bat运行python.exe my.py。太尴尬。


所以考虑,用VB把my.py放到exe里面,避免代码泄漏,然后以同目录python.exe my.py这样的形式运行。
...全文
225 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
无·法 2021-02-27
  • 打赏
  • 举报
回复
不推荐用资源的方式,因为一般的exe分析软件可以直接将资源文件释放出来,例如exescope,exehacker,vbexplore,以及winhex太多了。只能防止一般小白。

不过可以变通一下,可以考虑将py源代码用vb加密下,然后要用的时候再解密,用完了立马删除。加密后的文件可以放资源或者直接vb中放个文本框,然后把代码粘贴到文本框里,要用的时候写到一个py文件里即可。

=========================
网上看了下,其实对于这个问题有很多人都在寻找保护源代码的方案,其中一个比较方便可行的是将.py转成.pyc中间文件,然后通过Python执行pyc文件即可。py是文本的,而pyc是二进制的,从而达到保护源代码的目的。具体参考:https://baijiahao.baidu.com/s?id=1627375537998184265&wfr=spider&for=pc

总体各种方法优劣概括:
将.py转成.pyc二进制文件交给解释器 > 将.py用vb加密然用时解密 >将.py代码混淆加密让可读性变差,网上有工具的 > 直接放vb资源用时释放 > 放vb源代码中或者文本框控件中 > 不用Python改用vb实现
  • 打赏
  • 举报
回复
引用 5 楼 余思培 的回复:
我不知道*.py文件是不是明文,若是且你不嫌麻烦的话你可以将其逐句作为字符串变量输入,然后使用时以文件形式释放,结束后删除
你的意思是 运行 my.exe --- 释放 my.py 然后隐藏下运行 python my.py 这样可以吗? 如果把my.py打包进VB的EXE 然后释放?
余思培 2021-02-25
  • 打赏
  • 举报
回复
我不知道*.py文件是不是明文,若是且你不嫌麻烦的话你可以将其逐句作为字符串变量输入,然后使用时以文件形式释放,结束后删除
脆皮大雪糕 2021-02-24
  • 打赏
  • 举报
回复
最后还是要用 python.exe my.py 执行? 那就是说my.py还是要落地到硬盘上?那还操心什么避免代码泄露?这就已经泄露了。
  • 打赏
  • 举报
回复
可以这样吗?VB的EXE释放PY文件,再执行 PYTHON.EXE MY.PY
不懂别说哎 2021-02-24
  • 打赏
  • 举报
回复
文件类的资源文件不释放好像不能用
  • 打赏
  • 举报
回复
是啊,所以得用VB想办法,EXE可以添加资源文件,有没有办法把.PY隐藏到EXE里面,再隐蔽调用同目录的python my.py
内容概要:本文详细介绍如何通过搭建ELK(Elasticsearch、Logstash、Filebeat、Kibana)日志分析系统,实现对大模型Token中转服务的全链路可观测性管理。系统能够实时追踪每次API调用的性能指标(如首包耗时、总耗时)、Token消耗、费用核算、用户行为及异常请求,解决自建中转服务长期存在的“黑盒”问题,包括费用不清、性能瓶颈难定位、恶意刷量难识别等痛点。文章提供完整的日志结构设计、ELK组件配置方案(可直接复制部署)以及Kibana五大核心可视化看板,覆盖从数据采集、清洗、存储到展示的全流程,适用于个人、团队或企业级AI网关场景。; 适合人群:具备一定运维与开发能力的技术人员,如AI中台工程师、DevOps、私有化部署开发者及企业AI基础设施负责人,尤其适合运营Token代理、模型中转服务的团队; 使用场景及目标:① 实现API调用的精准费用分摊与成本控制;② 定位性能瓶颈与慢请求根源;③ 识别恶意刷量与异常调用行为;④ 构建可审计、可告警、可复盘的生产级可观测体系; 阅读建议:此资源强调结构化日志输出与业务字段定义的重要性,建议读者结合自身中转服务架构,严格按照JSON日志模板实施,并完整配置ELK链路以发挥最大效能,同时关注文中避坑指南以保障系统稳定运行。

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧