应用程序仅在有限的系统上运行 - c#和MySQL [英] Application run only on limited systems- c# and MySQL

查看:152
本文介绍了应用程序仅在有限的系统上运行 - c#和MySQL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨,,

我正在使用C#和MySQL构建基于桌面的应用程序,并且是C#的新手。

我希望第一次安装该应用程序对于许可证密钥,它必须仅在10个系统上运行,之后它必须再次询问下10个系统的许可证密钥有效性。我正在使用visual-studio2010。帮我完成这个任务的程序,也尽快编码。



谢谢你。

解决方案

这个这不是一件轻而易举的事:因为你不能修改你的发行媒体(或者检查是徒劳的,任何人都可以复制原始文件,每次都有十次全新安装)你需要使用一个更复杂的系统,它与中央系统通信验证许可证。



基本上,您的安装程序必须与网站或Web服务通信,以确保您的设备中还有许可证,如果没有拒绝安装。

hi,,
I'm building a desktop based application using C# and MySQL and 'm newbie to C#.
I want that application installing first time it ask for license key and it must run only on 10 systems, after that it has to ask again for license key validity for next 10 systems. 'm using visual-studio2010. Help me with procedure to achieve this task and also coding ASAP.

Thank u.

解决方案

This is not trivial: because you cannot modify your distribution media (or the checking would be futile, anyone could just copy the original files and have ten fresh installs each time) you need to use a more complex system which talks to a central system to "validate" the licence.

Basically, your installation program will have to talk to a website or web service to ensure that there are licences left in your set, and if not refuse the installation.


这篇关于应用程序仅在有限的系统上运行 - c#和MySQL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆