限制应用程序的使用

发布于 2024-08-05 18:48:04 字数 115 浏览 8 评论 0原文

我想限制人们在一台计算机上使用我的应用程序,所以我正在考虑IP。但是某些国家/地区的人们在重新启动互联网后会获得新的IP。所以我需要更好的东西来识别用户,比如一些值在用户执行格式化之前不会改变。

谢谢

I would like to restrict people using my application to one Computer, so I was thinking about IP's.. but people in some countries get new IP's after they reboot their Internet.. so I need something better to identify the users, like some value that doesn't change until the user performs a format.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

哆啦不做梦 2024-08-12 18:48:04

例如,以太网接口的 MAC 地址 即使跨格式通常也不会改变(仅当用户更改以太网接口卡)。别担心,与 Apple Mac 无关,MAC 代表媒体访问控制;-)。

The MAC address of e.g. an ethernet interface typically doesn't change even across formats (only if the user changes ethernet interface card). Don't worry, nothing to do with Apple Macs, MAC stands for Media Access Control;-).

心如狂蝶 2024-08-12 18:48:04

您可能需要一些注册过程,因此您可以告诉用户您将连接以获取一些更新,并在此过程中发送应用程序的序列号和 MAC 地址。如果序列号已被注册,则向用户返回错误。

理想情况下,您也许应该下载一些与特定序列号(也许还有 MAC 地址)相关的所需 dll,这样,如果用户将 dll 复制到其他程序,则需要更多工作才能使其正常工作。

我相信,这取决于您想给用户带来多少不便,以找到最佳方法。

我指定的 dll 可以是相关语言用于运行应用程序的任何程序集、jar 文件等。

You will probably need some registration process, so you could tell the user that you will connect to get some update, and in that process send the serial number of the application and the mac address. If the serial number has already been registered then return an error to the user.

Ideally you should perhaps download some needed dll that is tied to a specific serial number and perhaps mac address, so that if the user copies the dll to a different program it will require more work to get it to work.

It depends on how much you want to inconvenience the user as to the best approach, I believe.

Where I specified dll could be any assembly, jar file, etc, that the language in question uses for running the application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文