【发布时间】:2015-12-02 11:34:11
【问题描述】:
我制作了一个 Java(在 IntelliJ IDEA 上)应用程序,我想通过 USB 或 Dropbox 将它提供给某人。
但是我不希望他把它给别人,就像你知道的那样,他下载了文件,所以他可以将它复制/粘贴到他的 USB 并给更多人。
我给他申请后,有什么方法可以防止申请被复制吗?一开始我想做一个登录窗口,但后来我想“嘿,如果他知道登录应用程序的密码,他可以把应用程序交给某人并给他密码”,所以登录窗口不是选项(我认为?)。复制一次后是否可以使用 If 语句禁用复制/剪切功能?
或者我只能通过将我的应用程序与数据库链接并生成唯一密码来激活我的应用程序来防止它?例如,有人要求使用我的应用程序,所以我会给他应用程序,但他将无法运行它。然后我生成一个密码并将密码发送给他。但是,该密码只能使用一次,因此如果他尝试在 2 台不同的 PC 上使用相同的密码,则会给他一个错误。是否有任何在 Java 上制作类似内容的指南/教程/提示?
【问题讨论】:
-
谷歌“软件复制保护”。
标签: java database passwords activation