"Those alerts will be eventually displayed when password protection is disabled".
Is this the only way to know whether such an event has occurred? Do you mean that one would need to keep checking it regularly? I would have thought it would show up as an alert in the Firewall Summary Window albeit with restricted access which would be parental password controlled?
Even in case they happen while the game is running, those blocked events should be logged and could be confirmed using CIS events/log features.
So it would be possible to run a game a deny all firewall alerts and eventually check the logs any time after the game was terminated (and Parental control disabled)
This went over my head. I don't understand what you mean. In any case, I need a practical solution not a theoretical one.
Basically it is possible to use different configurations with different options (and policies) enabled. Before running a game it would be possible to manually activate the alternate configuration using CIS tray icon.
Eg. It wold be possible to create a config to automatically deny new Firewall alerts and activate such configuration just before running a game:
The most noticeable drawback is that the activated config should already contain the policies necessary for the game (and other trusted applications) to work.
Nothing prevent the user to configure the appropriate policies for the game only in such config or in alternative to copy (import) the main configuration from time to time (to update the policy used in the "alternative" config) and then change the option that should be active only while running games.
How do you mean "All Application Firewall rule?
The "all application" group match any application with any path ( * ) it would be possible to creat a firewall rule that block any network connection by default and use "Define a New trusted application" (Firewall > Common Tasks) to allow network access for any trusted application (thus removing the need to use parental control).
It would be possible to create also rules to allow network connection for any application previously installed in a specific path (eg: C:\games\*)
I wasn't aware of this - it could solve my problem. However I have a couple of questions. I buy games via Steam (Valve Software) and therefore use the Steam client. The Steam client keeps games up to date by automatically downloading and patching them as needed. How would this work with Parental controls? What I mean is if I have granted "trusted" status to BFBC2game.exe and Steam.exe and there is an update for the same via Steam, will Steam be able to patch BFBC2 properly or will access be denied (silently) until I expressly allow it by accessing the parental controls option?
Parenal Control provide an option to suppress and automatically deny alerts for D+ and Firewall separately so you can suppress and deny Network alerts alone in a somewhat way similar to the one you mentioned earlier:
I sorely miss an option within the Network Defense options where any non-trusted apps that launched while one was in full screen mode where handled "quietly" and more elegantly (preferably with an "access denied" behavior)
Application updates are likely to trigger D+ alerts and D+ alert suppression might prevent these actions, though using Installer policy (D+ safe mode) it should be possible to bypass this restriction for any known application and any (unknown) additional executable (update) such application will spawn.