如题
解决方案 »
- C# 导出Excel设置格式问题
- 新手提问:用list可以创建多维数组吗?
- 小弟在这里拜谢。。。。。C#报表问题
- dispose()方法不作为
- 想做电子签章熟悉的能给个思路说说用到的技术吗
- 默认情况下创建的线程是不是 后台线程??也就是说主窗口一关闭,其它线程就全部消失了
- 如何在播放swf文件时静音
- c#里面ACCESS的数据库文件应该放在项目的哪里啊
- c# mschart 在已经画好的chart上 想在画一条线
- 有没有能表示树型结构示意图的类?
- Visual C# 关于Access数据库,程序在编译时会把旧的Access数据库复制到 Bin 目录中,将原来的数据库覆盖的问题???
- SQL多数据添加问题
2.自定义一个地方A用于保存用户的注册码,比如注册表或者数据库
3.检查A中是否已经有注册信息
3a.如果已经有,则正常启动
3b.如果没有,则提示用户输入验证信息并使用自己的算法进行验证。验证通过,那么写入A并正常启动。验证失败则退出程序
每次登录的时候,读取配置信息验证是否注册,如果注册过,登录
如果没有,让注册,注册的时候,验证输入的注册码和程序里写定的注册码是否一致,若一致就验证通过,更改
配置信息
如果你的软件的license每次根据安装的计算机而不同,可以获取计算机硬件信息(MAC,硬盘序列号)生成注册
号,这样又有两种:在线注册、离线注册
离线注册:每次登录的时候,读取配置信息验证是否第一次登录,如果是,生成注册码加密保存在配置文件中,
如果不是,验证是否注册,如果没有,让注册,注册的时候,验证输入的注册码和配置文件的注册码是否一致,若一致就验证通过,更改配置信息。
当然这样可能涉及到试用期啊,客户注册码的获得等问题