关于收费软件注册

问题描述

开发的软件想实现收费,这样的话每个用户都需要登录问题:如何用最简单的方式来实现登录并管理,有没有现成的服务器提供这项服务

解决方案

解决方案二:
需求就是登陆后能获取到用户的有效期和激活情况
解决方案三:
我感觉啊你的软件先得到用户主机的信息然后让他把主机的信息发给服务器生成注册码注册呗
解决方案四:
一般的做法是先获得用户机的硬件信息,如MAC地址,硬盘编号等,发给你的服务器,生成注册信息……还可以使用加密狗,一个用户给发一个,没狗就不能运行
解决方案五:
引用3楼From_TaiWan的回复:

一般的做法是先获得用户机的硬件信息,如MAC地址,硬盘编号等,发给你的服务器,生成注册信息……还可以使用加密狗,一个用户给发一个,没狗就不能运行

就是跟使用者的电脑捆绑在一起,即使将来这个用户的电脑坏了,也必须要向你来重新申请授权。
解决方案六:
软件是cs还是bs的,不同架构,收费策略不一样。比如说,桌面软件,可以使用加密狗,狗在服务器端,客户端没有正确的密钥,软件是不能运行的如果是bs,这个就老老实实的付费注册,注册用户登录享受服务
解决方案七:
没有加密混淆DLL,一切都扯谈
解决方案八:
appstore欢迎你
解决方案九:
引用4楼xuchao4177的回复:

Quote: 引用3楼From_TaiWan的回复:
一般的做法是先获得用户机的硬件信息,如MAC地址,硬盘编号等,发给你的服务器,生成注册信息……还可以使用加密狗,一个用户给发一个,没狗就不能运行

就是跟使用者的电脑捆绑在一起,即使将来这个用户的电脑坏了,也必须要向你来重新申请授权。

你的系统要是网络版的话,可以这样:系统每次启动时,发送注册码(他机器的信息)到你的服务器,然后比对,这样就不怕换电脑了,可以注销原来的注册码,产生新的----------纯属自己猜想,不知道是否可行。至少跟客户说清楚,只是验证是否合法用户

时间: 2024-10-10 17:43:02

关于收费软件注册的相关文章

vs2012-visual sudio 2012 软件注册编写

问题描述 visual sudio 2012 软件注册编写 请教下大家:如果在vs 2012编写软件注册界面呢?初学者,向大家学习! 解决方案 VS2012是一个开发工具,它可以使用C++ C# VB Python F#等很多种语言,先搞清楚你用的是什么语言 然后用所用的语言 + 注册 作为关键字,自己google下就有答案 解决方案二: 我在用VS2010 写注册页面 基本功能做的类似QQ 解决方案三: 1.自动重绘控件,进行贴图2.用第三方皮肤库3.用qt来做 解决方案四: 就是4个edit

程序注册-如何用c++编写软件注册代码,目前卡在了注册按钮下 的代码出现异常

问题描述 如何用c++编写软件注册代码,目前卡在了注册按钮下 的代码出现异常 大家好,请高人指教,我初学者,我想写一个软件授权注册的代码,若谁有源代码方便提供下吗?(he_826@live.cn)我看visual c++程序开发范例宝典,获取硬件序列号生成机器码没有问题:根据机器码生成注册密钥也没问题,但使用注册按钮注册密钥时出现无界面,或界面出现后又自动消失,不知道什么原因?注册按钮下的代码如下: HKEY key; char data[32]; DWORD size = 32; DWORD

常用软件注册信息查找和备份全攻略_注册表

眼下安装和使用软件,有不少要求我们输入注册码或安装KEY之类的注册信息,给电脑爱好者们带来了一些麻烦.有时即使对一些安装在我们计算机中已经进行了注册的软件,要查找它原有的注册信息也是一件令人头疼的事.针对这种情况,笔者辑录了一些常用软件的注册信息在系统中的藏身之所,供需要者参考. Windows98软件注册信息存放位置:注册表[HKEY_LOCAL_ MACHINE\Software\Micro soft\Windows\ CurentVersion]下的"ProductKey"分支:

Winform 注册机通用软件注册功能之建立有效的软件保护机制

本文转载:http://www.cnblogs.com/umplatform/archive/2013/01/23/2873001.html  众所周知,一些共享软件往往提供给使用者的是一个功能不受限制的限时使用版,在试用期内使用者可以无限制的使用软件的全部功能(只是可能会出现提示使用者 注册的窗口),试用期一过部分(或全部)功能失效,要想继续使用只能向作者索取注册码(或注册文件)完成对软件的合法注册,注册后的软件将解除一切使用限 制.如果您也开发出一个有价值的作品,是否也希望为自己的软件增加一

机房收费系统注册之实时错误

         机房收费系统,按着既定的脚步一步一步的往前走,窗体布局,实现代码,调代码,一不小心,写错一个单词,或者定义出了问题,都会导致程序无法正常运行下去,导致错误的原因有很多,但是导致同一个错误的原因却又不尽相同,无论怎样,自己还是在一个有一个的bug中找到闪光点,一点一点的向前进......,下面的这些错误时在注册的时候遇到的,做一个简单的总结.          实时错误'-2147217873(80040e2f)'                  NULL,本意是空的,元素只有

.net(c#) 简单的软件注册功能的实现

主要思路:获取机器的CPU序列号,得到机器码.通过对机器码进行MD5运算之后得到注册码.将注册码写进注册表或系统目录. //1.在程序的入口处(winform)检测注册文件是否存在,如果不存在 //则提示用户注册文件损坏或者用户未注册,如果注册文件存在,则读取文件内容,判断注册码是否正确. //在程序的入口函数所在的文件要引用 using System.IO;来进行文件操作.   using System;   using System.Collections.Generic;   using 

软件加密软件注册通用技术简述

在我们编写好一款软件后,我们不想别人盗用我们的软件,这时候我们可以采用注册的方式来保护我们的作品.这时候我们可能就需要简单了解一下加密解密技术,下面是我的简单总结: 第一步:程序获得运行机的唯一标示(比如:网卡号,CPU编号,硬盘号等等). 第二步:程序将获得的唯一标示加密,然后有用户或者程序将加密后的标示发送给你. 第三步:你将加密后的标示解密(其实这时候你获得的就是:网卡号,CPU编号,硬盘号)然后你再将网卡号,CPU编号,硬盘号加密发送给客户注册. 第四步:程序将你发送的注册号进行解密,解

用NIC和硬盘序列号实现软件的网络注册机制

简介: PJSECURE 是一个 C 风格的 Win32 动态链接库,利用它可以实现软件产品的网络拷贝注册功能. 通过调用 RCP 函数 UuidCreate 或 UuidCreateSequential 快速获取远端机器的网卡地址. PJSECURE 中的导出函数根据两个信息来唯一确定某台计算机.第一个函数可以获取所装网卡的 NIC 地址,该地址是一个12位的数字,由网卡的生产厂商保证其唯一性.第二个函数返回机器 C 盘的序列号.有了着两个信息,就可以成功创建自己的软件注册机制. 源代码中包含

如何在VC中实现软件的注册机制

现在网上下载的软件大部分都需要注册后才能使用其全部的功能,也就是说当前大部分软件都是建立了注册机制的,对于一个刚进入软件行业的程序员来说一定非常想了解其中的注册机制是怎样实现的.其实用VC开发软件,是可以很方便地加入注册机制的. 要实现软件注册功能,首先需要知道实现注册机制要涉及到的几个问题:1.如何加入注册检测,判断软件是否注册:2.如何生成注册码,如何保证一个用户名只生成与之唯一对应的注册码:3.在软件不注册情况下,如何限制软件功能的局限性:4.对已经负费使用用户而言,不应造成使用不便. 首