作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在某些程序上,您可以在演示期间运行它们,例如“十个任务”或“5小时”,然后您需要决定购买它们以继续使用它们,但如果您删除并卸载该程序,然后重新安装它,它知道它之前已经安装过,并且不会让您再次运行演示。
它是如何做到这一点的?当您下载它时,它是否会向 CDN 发送一个识别码(IP?)以让它知道您之前下载过它,或者当程序本身安装时,它是否会检查以前安装的痕迹?
最佳答案
大多数“演示”软件通过借用恶意软件的功能来实现此目的:不完全卸载。卸载时不会删除属于该软件的文件或注册表项。重新安装后,软件会看到剩余部分并可以对其进行操作。
经常使用的隐藏位置是系统目录(在 UAC 到达之前),但许多人注册了一些类 GUID - 据我所知,没有人真正了解注册表中哪些类是真实的或不是真实的。
关于installation - 程序如何判断您是否在演示期过后使用过它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11004333/
我是一名优秀的程序员,十分优秀!