用C#开发好一款程序(是有使用限制的),时间到期了我如何写一个C#程序能把它激活

 我来答
yenange
2011-08-06 · TA获得超过4537个赞
知道大有可为答主
回答量:2419
采纳率:0%
帮助的人:1638万
展开全部
一个比较简单可行的思路:
1.加一个access的mdb文件作数据库, 里面有一个表存储用户的使用次数, 如果此mdb文件不存在则提示重新下载才能继续使用。 当然, mdb的密码越复杂越好!
此外, 还应该有一列, 标识用户是否是正式用户, 如果是, 则置为1, 否则置为0;
2.如果是正式用户, 则直接进入系统; 而非正式用户, 则每次程序运行时即读取用户使用了多少次, 并将mdb里的次数+1, 次数达到一定程度, 就不让他进入就好了;
3.到期了, 你传个正式用户的mdb给他就好了。
追问
次数??我要的是它从使用时间开始,以后,不管它用没用,我要晓得它用了多久时间(这个时间是不管他用没用,只要安装了就算)啊
21d801
2011-08-06 · TA获得超过660个赞
知道小有建树答主
回答量:830
采纳率:100%
帮助的人:915万
展开全部
log4net(Log For Net)是Apache开源的应用于.Net框架的日志记录工具,详细信息参见Apache网站.它是针对Java的log4j(Log For Java的)姊妹工具.用过log4j的都知道,它功能强大,可配置性灵活,线程安全,对日志的输出管理和级别管理方便。具体的使用方法往下看。

首先你应该下载log4net.dll并引入到你的项目References中,或者把源代码项目作为你工程的一部分加入到你的工程当中。单击这里下载Log4net 。

使用log4net需要知道其中两个比较重要的概念:logger 和 appender。前者是日志记录对象,后者是日志记录的目标,包括控制台,文件,定量大小的文件,远程广播。也就是说我们使用log4net的过程可以是这样的:获得一个用来记录日志的工具对象logger,然后为logger对象指定日志的记录位置.美妙的是,这一切工作都可以在Web.config配置文件中完成,所用的代码极少.
其配置如下:

先在web.config中的<configuration>节点下添加如下配置:

<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>

用过web.config自定义节点的朋友都知道,还应该配置log4net节点,接下来在<configuration>节点下添加如下log4net节点配置:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花x祭
2011-08-06 · 超过22用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:68万
展开全部
用XML文件 保存你主程序的缺省值呗。。
想激活 主程序,你就直接修改 XML文件就可以了
追问
别人把你的XML修改了呢?这样安全吗?
追答
更简单的就是 直接写个 保存缺省值的DLL~~到期了,再把DLL替换了 ,不就行了么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式