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

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

62得票4回答
减少iPhone应用程序的盗版问题

有哪些被接受的方法可以减少iPhone应用程序的盗版,而不违反苹果公司的评估流程? 如果我的应用程序“主页”,以提供其运行的唯一设备ID,则我需要收集哪些其他信息(例如,用于购买应用程序的Apple ID),以创建有效的注册令牌来授权使用应用程序?同样,我将使用哪个代码访问该额外数据? 目...

59得票4回答
Dotfuscator Community Edition到底有多好?什么是“足够好的混淆器”?

我计划发布一个小型、低价的实用程序。由于这更像是一种爱好而不是商业行为,所以我打算使用随 VS2008 一起发行的 Dotfuscator Community Edition。 它有多好? 我也可以使用“足够好的混淆器”的定义——Dotfuscator Community Edition缺...

28得票4回答
盗版,盗版,盗版。我该怎么办?

我刚发布了一款收费的应用程序,四天后有一个用户告诉我,在中国还有另一个网站托管着我的应用程序。我从那里下载了它,在我的设备上运行良好! 这里有些帖子说人们可以更改包名并重新发布apk文件。但这不是我的情况,破解版仍然使用相同的包名。我在程序中使用了Android Vending Licens...

23得票9回答
如何检测Windows系统版本是否合法?

我不关心获取版本信息,我只想确保我的应用程序只在合法的Windows版本上运行而不是盗版上运行。Windows使用一些技巧来确定这一点,但仍允许盗版版本继续运行,尽管有一些限制。 那么,有没有办法检查应用程序是否安装在合法的、真实的Windows版本上?(至少要支持Vista及更高版本。) ...

12得票2回答
如何编写代码以抵制“一键盗版”?

我正在开发的应用程序被antiLVL自动破解了(尽管我没有在应用中使用LVL)。 为了保护我的应用免受“一键盗版”的侵害,我正在实施在Google IO上解释的篡改检测技术。 我已经尝试使用getPackageInfo()和反射(invoke())来检查签名,但AntiLVL可以在这两种情...

11得票3回答
我能在iOS盗版应用中使用应用内购买来要求用户付费吗?

iOS盗版应用程序支持应用内购买吗? 作为一名开发人员,我考虑了以下潜在的使用情况: 一些网络用户通过盗版方式安装我的应用程序 我让他使用它 过一段时间后,一旦他被应用程序的兴趣所吸引,我会显示一个弹出窗口: 此应用程序不是免费的。 您还没有购买它。请立即购买。 ...

11得票2回答
安卓如何检测盗版/破解应用程序

在 iPhone 上,有几种方法可以检测用户打开了盗版的应用程序版本。 在 Android 上是否有一种方法可以检测用户是否正在使用盗版的应用程序版本?

11得票5回答
HTML5应用的反盗版技术?

我正在编写一款基于HTML5的游戏,它作为一个独立应用程序运行。它通过网络分发,但没有其他服务器要求——没有数据库等——一切都是"内部应用"。这是出于设计需要,因为额外的服务器会增加分发成本。 所以,既然它只是一个带有许多JavaScript的静态HTML文件,那么有什么方法可以防止别人在自...

9得票1回答
.NET应用程序的按机器/按用户许可证

我即将为我的应用程序实现一个非常基本的许可证功能。可以按照每台机器(或每个操作系统)或每个用户(如Windows Server中的CAL:如果我的应用程序在一台机器上由多个用户使用,或者它在多台机器上由一个用户使用)授予序列号。 For per-operating-system licen...