This commit adds a feature to turn the application list into a
blacklist where only matching applications have the device blacklist
applied. The use of the word "blacklist" was specifically avoided in
order to not be confused with the device blacklist. This feature
includes the following changes:
HidHide driver - added two new ioctl's that set and get the inverse
whitelist flag. Changed whitelisted logic to apply the inverse state.
HidClient - added "Inverse application cloak" checkbox to change the
inverse whitelist state in the driver.
HidCLI - added inv-on, inv-off, and inv-state commands to control the
inverse whitelist state
FilterDriverProxy - changed to remove the client's path from the
whitelist if the inverse whitelist flag is on
This commit adds a feature to turn the application list into a blacklist where only matching applications have the device blacklist applied. The use of the word "blacklist" was specifically avoided in order to not be confused with the device blacklist. This feature includes the following changes: