当前位置:编程学习 > C#/ASP.NET >>

求软件远程后台发送信息,实现授权。未授权可以禁止使用的解决思路

使用c#语言,在.NET框架下做了一款软件。
现希望找到一个解决方案(模块),能够实现如下功能实现软件授权:
1 可以搜集用户公网IP,判断用户所在地区。
2 可以根据后台发送用户mac地址和机器相关配置到服务器(或指定邮箱),判断该用户是否已经经过授权。
3 根据发送的信息选择是否授权用户继续使用。
问题应该是各位写程序的都会用到的通用型自我保护技术~
请问各位高手有没有好的解决思路?或者codeproject上有没有类似的帖子?感谢
软件保护 加密 --------------------编程问答-------------------- mac之类的很容易伪造。

目前主流的办法是,首先测试版和授权版本分开发布,其次,授权版本使用基于硬件的加密狗。加密狗厂商会提供一揽子的应用程序授权和文件加密的解决方案。 --------------------编程问答-------------------- 通过良好的创意,让你的软件值得“联网”使用。联网的软件将来可以随时自动更新,加入新的改动。

至于别的,慢慢来搞。 --------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
mac之类的很容易伪造。

目前主流的办法是,首先测试版和授权版本分开发布,其次,授权版本使用基于硬件的加密狗。加密狗厂商会提供一揽子的应用程序授权和文件加密的解决方案。

这个是真的,现在采用的就是市面上的加密狗技术。
想节约成本么~ --------------------编程问答--------------------
引用 2 楼 sp1234 的回复:
通过良好的创意,让你的软件值得“联网”使用。联网的软件将来可以随时自动更新,加入新的改动。

至于别的,慢慢来搞。

好想法,请问通过什么方式可以实现“随时自动更新”?是否有成型的技术名称?谢谢~~
因为已经有越来越多的人在联网使用我开发的软件了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,