Virtual Box - Hide files from File Open/Save dialogs
Posted: Mon May 28, 2018 12:11 pm
We are developing a new feature for Virtual Box that allows to hide virtual files from open/save file dialogs.
Some our clients do not want virtual files to be visible at all, some methods that allow to extract virtual files are also based on this principal, so we decided that such feature would be useful to help to protect some kind of files.
The feature is based on disabling file enumeration feature of Windows. This is a core thing because it can be not supported by many applications. Enabling this option in Virtual Box can damage workability of your application, please be careful with it!
For what files it works:
- most of exe and dll files
- any files that are accessed by application directly
(simple case: your application is used few dll files, you want to include these files into Virtual Box. Hide option can be enabled, it should not affect how the application works)
Where it does NOT work:
- application enumerate files in the folder to load them
(since we disabled enumeration, application won't see these files. Case: application has a folder with different themes or plugins, where you can put new themes/plugins or remove existing. Your application, first, will enumerate files and folders and then load it, so this won't work).
To cover different cases, we made this feature as much flexible as possible. You can:
1. Globally hide all virtual files and folders in the Options panel. 2. Hide particular folder from enumeration, in Folder Properties dialog. 3. Hide particular file in File Properties dialog. The option "Inherited" means that Hide/Show option will be taken from global setting from Options panel.
Feature is available in Enigma Protector's Virtual Box only, it is not available at Enigma Virtual Box.
Our customers with active subscription of Enigma Protector can get this version, please send request at support@enigmaprotector.com
Some our clients do not want virtual files to be visible at all, some methods that allow to extract virtual files are also based on this principal, so we decided that such feature would be useful to help to protect some kind of files.
The feature is based on disabling file enumeration feature of Windows. This is a core thing because it can be not supported by many applications. Enabling this option in Virtual Box can damage workability of your application, please be careful with it!
For what files it works:
- most of exe and dll files
- any files that are accessed by application directly
(simple case: your application is used few dll files, you want to include these files into Virtual Box. Hide option can be enabled, it should not affect how the application works)
Where it does NOT work:
- application enumerate files in the folder to load them
(since we disabled enumeration, application won't see these files. Case: application has a folder with different themes or plugins, where you can put new themes/plugins or remove existing. Your application, first, will enumerate files and folders and then load it, so this won't work).
To cover different cases, we made this feature as much flexible as possible. You can:
1. Globally hide all virtual files and folders in the Options panel. 2. Hide particular folder from enumeration, in Folder Properties dialog. 3. Hide particular file in File Properties dialog. The option "Inherited" means that Hide/Show option will be taken from global setting from Options panel.
Feature is available in Enigma Protector's Virtual Box only, it is not available at Enigma Virtual Box.
Our customers with active subscription of Enigma Protector can get this version, please send request at support@enigmaprotector.com