Программно обнаруживать нахождение в песочнице и / или предмет виртуализации папок

Я переписал вопрос с нуля, чтобы сосредоточиться на том, что на самом деле спрашивают, и избегать комментариев или ответов, похожих на службу поддержки.

Недавно я столкнулся с проблемой (на самом деле это два случая), когда одна из моих программ для Windows, использующая встроенный движок Firebird с обычными правами пользователя, вела себя неожиданно. После отключения антивируса на обеих этих машинах неожиданное поведение спало. Из-за этого я думаю, что моя программа либо находится в изолированной программной среде, либо подвергается виртуализации папок (об этом указал Кен Уайт в комментариях).

Из-за этого («песочница» или «виртуализация») один пользователь испытал потерю данных, я хочу, по крайней мере, быть в состоянии обнаружить, когда это произойдет, и предупредить любого будущего пользователя моего приложения о потенциальной потере данных. Единственное, я действительно не знаю, как работают такие «функции». Я боюсь, что они отличаются для каждого AV, который может сделать это. Мое обнаружение должно работать на Windows от WinXP до Win10.

Пожалуйста, кто-нибудь укажет мне правильный путь, мне нужно решить эту проблему, чтобы пользователи моего приложения не сталкивались с потерей данных.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]