3.5 MB、1 秒内开窗,还能降低杀软误报:一次 Nuitka + WebView2 打包实录
把一个 Python 桌面程序做得小、启动快、界面好看,已经不容易;如果打包后还被 360 和 VirusTotal 上的一些引擎报毒,体验就会更糟糕。
最近我在一个 Spore 太空阶段修改器上完整经历了一遍这个过程。最终方案使用 …
把一个 Python 桌面程序做得小、启动快、界面好看,已经不容易;如果打包后还被 360 和 VirusTotal 上的一些引擎报毒,体验就会更糟糕。
最近我在一个 Spore 太空阶段修改器上完整经历了一遍这个过程。最终方案使用 …
前段时间,我把一个 Spore 太空阶段修改器从 Python 桌面应用改写成了纯 C + Win32 + WebView2。那次的业务逻辑并不复杂,真正耗时的是 COM 对象生命周期、回调接口、窗口样式、线程切换和资源加载。功能最终完成了…
Python 程序写完之后,打包往往才是另一场工作的开始。
Nuitka 的功能很强大,但面对 onefile、standalone、模块递归导入、Tcl/Tk 数据、Window…
把 Python 桌面应用改写成纯 C,表面上看只是换了一门语言,真正动手后才发现,麻烦往往不在业务代码,而在那些“示例里一行带过”的细节:COM 对象什么时候释放、回调接口应该怎样实现、窗口样式为什么会影响渲染,以及为什么所有函数都返回成…
2022/2/1
踏,困,饿,唉呀,爸爸,妈妈,奶奶,灯,刚,更,杠,啊,大,哼,嗯,当,荡,昂
2022/3/1 更新
干啥呀,棒,鸡
2022/3/5 更新
放
2022/3/17 更新
汤,哎呀,小熊
…