[以下是我之前的问题的改写,被认为是模棱两可的]。
我正在研究为演示应用程序创建基本许可机制。我的想法是这样的:应用程序在第一次运行时创建一个名为“0b1xa487x.ini”的空“许可证文件”,然后在它首次执行后 30 天到期,并且不能再运行了因为该特定文件存在于系统中。
我正在寻找的是一种以阻止删除的方式保护该特定文件的方法。由于它将是一个空白文件,没有任何内容,我不介意它被损坏,有损坏的标题,无效的日期,无论需要什么来保持不可删除。
我在某处看到过基于文件属性的类似方法(该文件已设置 HX 属性);但是,属性方法让我无处可去,因为我找不到关于文件属性 X 存在的任何记录特征。
我还知道还有其他方法,包括作为系统用户启动的 rootkit 驱动程序和系统服务,但这个特定的方法似乎最适合这种情况。同样,我概述了该文件的内容也可能无法访问,我不打算使用该方法从该文件中运行任何类型的恶意软件,因为我在下面被指控:)