c# - 程序在哪里保存他们的 secret 许可证?

标签 c# security licensing installation

<分区>

程序在哪里保存它们的 secret 许可证或安装相关信息?我注意到,当您卸载程序、清除应用数据引用、检查注册表以确保没有任何相关信息残留时,我经常会注意到。

如果你重新安装试用程序,它似乎知道它是以前安装过的。我不想找到破解试用程序的方法,但实际上需要实现类似的东西,但找不到任何关于如何做到这一点的好信息。

最佳答案

  • 注册表
  • 在线
  • Windows 文件夹中的文件,名称与系统相似
  • 我什至看到应用程序破解未使用的操作系统变量以将自定义数据存储在注册表中。
  • 但最简单的方法是为自定义未使用的文件类型(如 .sof)注册一个处理程序(如果存在,则之前已安装)编辑 1 您必须注册该句柄才能打开系统上已知的可执行文件,而不是您的应用程序。因为清洁器会检测是否指向不再存在的应用程序位置。至于存储其他参数,例如试用期满日期,您可以将它们作为参数包含在路径中,例如:cmd.exe -o 2010-02-09

关于c# - 程序在哪里保存他们的 secret 许可证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2230912/

相关文章:

c# - 后台任务有时能够更新 UI?

c# - 如何在鼠标按下时获取鼠标光标下的 TreeNode?

php - 使用 PHP rand() 预测随机数的可能性

java - Axis2 许可问题

licensing - 使用使用开源许可证的商业产品

c# - 如何通过 "Microsoft print to PDF"以编程方式将文件和网页打印为 PDF?

c# - 如何为动态创建的标签添加点击事件

security - FF 和 E 配置中密码套件的顺序是否重要

ios - 创建 'always logged in' IOS 应用程序最安全的方法是什么?

mysql - 从 MySQL 迁移到 PostgreSQL