533得票48回答
我在互联网上发现我的软件被破解下载了,该怎么办?

经过6个月的辛勤工作,我终于发布了我的应用程序。今天我发现第一个网站提供人们下载破解版软件,我想知道你们有没有什么反应措施? 软件作者是否有什么办法可以使破解版本下线,还是说我已经完了,不应该再开发任何软件,而只是专注于客户项目?您有什么建议吗?有没有经验来处理这种情况的人? 编辑:编程是...

186得票3回答
将Python项目打包成单个可执行文件

我希望从我的Python项目中创建一个单独的可执行文件,用户应该能够下载并运行它而无需安装Python。如果我只是分发一个包,我可以使用pip、wheel和PyPI来构建和分发它,但这需要用户拥有Python并知道如何安装包。那么,我该使用什么来从Python项目构建一个自包含的可执行文件呢?

133得票7回答
使用Python setuptools的安装后脚本

是否可以在setuptools的setup.py文件中指定一个安装后要运行的Python脚本文件,以便用户可以运行以下命令:python setup.py install 在本地项目文件存档中,或者pip install <name> 我想为一个PyPI项目编写脚本,在标准setu...

119得票15回答
分发Java应用程序的最佳方式是什么?

Java是我首选的编程语言之一。然而,我经常遇到将我的应用程序分发给最终用户的问题。 给用户一个JAR文件并不总是像我希望的那样方便,而使用Java WebStart需要我维护Web服务器。 如何最好地分发Java应用程序?如果Java应用程序需要向用户计算机安装工件,有没有好的Java安...

94得票22回答
你如何保护你的软件免受非法分发?

我很好奇你们如何保护软件免受破解、黑客等攻击。 你们使用某种序列号检查吗?硬件密钥? 你们使用任何第三方解决方案吗? 你们如何解决许可问题?(例如,管理浮动许可证) 编辑:我不是在讨论任何开源软件,而是严格的商业软件分发...

78得票8回答
将简单的Python脚本转换为Windows可执行文件的过程

我编写了一个脚本,可帮助Windows用户解决日常问题。我只想简单地发送 .exe 文件给她,而不需要让她安装Python、dll文件或处理任何其他文件。 我阅读了很多关于将Python脚本编译为可执行文件的Stackoverflow条目。由于选项很多,所以我有些困惑,其中一些似乎过时(自2...

70得票13回答
将JRE嵌入Windows可执行文件?

假设我想分发一个Java应用程序。 如果我想将其作为单个可执行文件分发,我可以很容易地构建一个.jar文件,其中包含应用程序及其所有外部依赖项(通过一些Ant技巧)。 现在假设我想将其作为Windows上的.exe文件分发。鉴于存在诸如Launch4j之类的好工具,这很容易。 但是,如果...

46得票7回答
何时以及何时不应安装到全局程序集缓存(GAC)?

何时应该将程序集安装到全局程序集缓存(GAC),何时不应该?(我指的是在客户购买我们的产品时在其计算机上安装程序集)。 我的一个程序集只会与我的一个应用程序一起使用(GAC还是非GAC)? 我的一个程序集所有的应用程序都会共享(GAC还是非GAC)? 我所有的应用程序可能会使用不同版本的我...

44得票8回答
如何让我的iPhone临时应用程序的图标在iTunes中显示?

我有一个iPhone应用程序,其中包含图标文件Icon.png。 该图标会在手机中的应用程序内正常显示,但是在iTunes的应用程序面板中却无法显示。 我需要做什么才能让它正确地显示出来?

40得票10回答
如何在Linux系统上分发二进制应用程序是最佳方式?

我刚完成了一个从Windows移植到Linux的应用程序。 我需要创建该应用程序的安装程序。 该应用程序不是开源的,所以我应该分发该应用程序的二进制文件(可执行文件、几个.so文件、帮助文件和图像)。 我找到了几种方法来做到这一点: - RPM和DEB包; - .sh文件中的安装程序; - ...