1

我从头开始重写了这个问题,以便专注于真正被问到的问题,并避免类似帮助台的评论或答案

我最近遇到了一个问题(实际上有两个实例),我的一个 Windows 程序使用具有正常用户权限的 Firebird 嵌入式引擎,其行为方式出乎意料。在这两台机器上关闭防病毒软件后,意外行为消退了。因此,我认为我的程序要么被沙盒化,要么受制于文件夹虚拟化(Ken White 在评论中指出的可能性)。

由于这个(沙盒或虚拟化)一个用户经历了数据丢失,我希望至少能够检测到这种情况何时发生并警告我的应用程序的任何未来用户潜在的数据丢失。唯一的事情是我真的不知道这些“功能”是如何工作的。我担心每个可以做到这一点的 AV 都会有所不同。我的检测必须在从 WinXP 到 Win10 的 Windows 上工作。

请有人指出正确的路径,我需要解决这个问题,这样我的应用程序用户就不会面临数据丢失。

4

0 回答 0