这是我网上找的代码,但我自己对它进行了一些优化.
在给软件加序列号时这三个应该是最有用的,可以实现序列号和机器绑定,对保护软件很有好处.哈哈.
不过现在好像要saas了,软件盗版就要消失了.
内容侵权 涉嫌营销 内容抄袭 违法信息 其他
已经收到您得举报信息,我们会尽快审核
不过现在好像要saas了,软件盗版就要消失了.
内容侵权 涉嫌营销 内容抄袭 违法信息 其他
已经收到您得举报信息,我们会尽快审核
不知道大家有没有这种体会?有时候为了获取系统一点点信息,比如考虑一下操作系统的版本号,或者当前屏幕的分辨率。其实说到底就是读操作系统某个方面的一个属性值而已,然后就看到我们的程序中密密麻麻的Win32 API申明,调用,代码的可读性和维护性不言而喻。到了.NET,微软提供了更为丰富的类,有很多以前要调用API的方法可以在.NET中轻而易举的调用实现。今天简单介绍一个在.NET中如何通过与WMI(Windows 管理规范)的通讯,从而得到获取信息的目的。
举一个获取操作系统共享目录和获取主板号的例子,介绍如何利用中,有一个平台开发的时候,最好能多看一些关于.NET新特性的介绍,这样可以大幅度的提升代码的开发效率以及运行效率。
所以在Web.config中添加下面一个配置:
使用了这个配置,IUSR_<servername>会使用客户端模拟的方式去访问IIS metabase。在后面的文章里,我就用IUSR_来表示这个帐户。不要忘记,在IUSR_后面加上你的服务器名称才是这个帐户的名字。
有了足够的权限就能运行了。
如果有高人能对这个方法谈谈自己的感想,并且能指出更好的配置IIS和WMI的方法,那就更赞了。记得之前,我都是自己捣鼓出来的,所以我不知道这个方法是不是最佳的方案。
如果你在运行代码的时候碰到任何问题,我愿意效劳。