繁体   English   中英

Python脚本是安全的exe,甚至Windows Store应用程序?

[英]Python script as a safe exe and maybe even a Windows Store App?

我有一个Python脚本,可以在上面运行pyInstaller来创建可移植的Windows exe,该exe可在Windows 7,8和10设备上运行。 我用Certum开源代码签名对exe进行了签名。 该应用程序运行良好,但我发现:

  1. Windows Smartscreen警告用户我不是一个未知的开发人员,这使人们无法运行我的应用程序。
  2. 诺顿隔离了我的应用程序。

对于我的用户来说,这些并不是很好的选择。 我想知道如何才能立即解决这些问题。

作为一个次要目标,我希望可以采用一种方法将脚本提交到Windows应用商店。 我猜我可能需要安装一个安装程序,而不是将其作为便携式exe运行? 我需要创建一个appx吗? 如果是这样,由pyInstaller冻结的Python脚本的切入点是什么?

如果不是很明显,我不是Windows程序员,所以我有点迷路。

cx-freeze可能就是您想要的! (跨平台)

Py2app适用于Mac。

PyInstaller可在Windows和Linux上运行。

py2exe它仅适用于Windows。

pyInstaller在Mac上可以使用。 我将其用于我的一个项目。

对于Mac,您必须具有Apple开发人员帐户才能对应用程序进行签名。 像Certum这样的第三方证书颁发机构不再被接受。

对于Windows,显然他们使用某种信誉类型的系统。 因此,即使您在签署exe文件后也必须下载并运行足够的时间,才能停止抛出错误。

至于Windows商店...您必须使用通用Windows平台API开发一个应用程序,以允许它们在商店中使用,因此即使将python脚本打包为exe,我也不认为它会符合条件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM