一直不懂给WINCE加密(可信任环境)的作用,有熟悉的朋友来说说
http://msdn.microsoft.com/en-us/library/ms904260.aspx
http://www.vckbase.com/index.php/wv/1063
这里说给WINCE添加一个密钥,然后只能运行自己签名的程序。
目的:原本我想用这个东西,防止别人将我的程序复制到别的系统上运行。
用法:根据我看到的,你用signtool.exe 将签名的公钥写入程序的PE段。然后这个程序就能在我的机器上运行了。
疑问:那别人只需将PE段去掉,就可以用到别的机器上了呀? 所以我觉得这个功能,只能满足在自己的CE系统下,不能随意运行别的软件。并不能防止别人复制你的软件,对吧?
另外一个问题:CE里面的东西都不能被复制出去,但是应该有什么技术可以将其导出吧?
大家怎么防止别人复制你的CE系统软件?因为硬件随便就抄板了哦。
谢谢!
[解决办法]
纯软件加密,想不加破基本上是不可能的。
用硬件才可靠!
[解决办法]
数字签名 只能保证软件的可信性,不能保证软件的保密性。
就如浏览一个网站一样,首先要保证这个网站是真实可信的,不能被假冒和篡改,任何人都可以访问。
软件加密,是另一个问题了吧, 包括硬件 软硬结合加密,防拷贝也是另一个话题,基本上是不如拷贝或者考出去的不能解,都是加密的。
windows的权限管理 一直不如linux,nt 7 ,8是否会好些。