Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 演示版本如何知道重新安装后测试时间已经结束?_Windows_Registration_Uninstallation_Demo_Dvd - Fatal编程技术网

Windows 演示版本如何知道重新安装后测试时间已经结束?

Windows 演示版本如何知道重新安装后测试时间已经结束?,windows,registration,uninstallation,demo,dvd,Windows,Registration,Uninstallation,Demo,Dvd,像CloneDVD2或AnyDVD这样的应用程序如何知道免费阶段已经结束,即使该应用程序被卸载然后重新安装?这些应用程序不需要用户登录以便再次识别用户 此外,在卸载它们时,会弹出一个窗口,询问是否应保留“注册文件”。即使没有保留,重新安装的应用程序也知道演示时间已经结束 这在技术上是如何实现的?可能是一切 您可以反转算法以找到答案 但举个例子: 可以根据唯一的硬件标识符生成硬件配置的哈希,并通过internet将其发送到数据库 如果你的散列存在那里,软件知道你以前运行过它 另一个选择是将跟踪信息

像CloneDVD2或AnyDVD这样的应用程序如何知道免费阶段已经结束,即使该应用程序被卸载然后重新安装?这些应用程序不需要用户登录以便再次识别用户

此外,在卸载它们时,会弹出一个窗口,询问是否应保留“注册文件”。即使没有保留,重新安装的应用程序也知道演示时间已经结束

这在技术上是如何实现的?

可能是一切

您可以反转算法以找到答案

但举个例子:

可以根据唯一的硬件标识符生成硬件配置的哈希,并通过internet将其发送到数据库

如果你的散列存在那里,软件知道你以前运行过它

另一个选择是将跟踪信息留在操作系统中。所以复选框:删除注册信息,并不是删除所有内容

要测试:

1) 切换GPU或CPU:p


2) 格式化并重新安装计算机

有趣的想法,尽管我认为我不能那么容易地更改GPU和CPU;)但是在虚拟机中运行它可能会做到这一点,不是吗?只要在虚拟机中更改您的mac地址就足够了。如果没有,请尝试更改事物的唯一id:PI会试试的,谢谢:)有你推荐的虚拟机吗?它应该是一个可以手动编辑这种“非限定性”值的程序。VirtualBox是免费的,但我不知道更改唯一值有多容易。试一试:P也试着制作beforestate的快照,看看卸载后有什么不同,留下了什么文件。通常是注册表设置或文件放在一个模糊的位置,使其更难找到。一些软件甚至可以将数据存储在磁盘的未使用部分,通常在主引导记录和第一个分区之间——这可能会在双引导系统上造成问题,因为Linux使用该空间。(我有点希望没有人再这样做了,但我不会打赌!)Harry Johnston运行虚拟机中的所有内容,如果每次都重置虚拟机,会发生什么变化?