CDFControl with Vista UAC


CDFControl requires full Administrative privileges for all functionality to work correctly. When run on Microsoft Windows Vista with UAC enabled as a user with Administrative privileges, CDFControl will display a shield icon to notify the user that the task requires privilege elevation. Currently, the only task that requires this is trace capturing.

Next generation CDFControl


If the user chooses to perform other tasks, such as trace viewing, importing/exporting trace settings etc. Then elevating privileges is not necessary. However, if the user chooses to start a trace, then the Windows UAC elevation prompt will appear and the user has to click Allow to proceed…

Next generation CDFControl


In order to achieve elevated privileges with user consent, CDFControl will spawn a new instance of itself with full (unfiltered) Administrative rights, and it will terminate the original instance. The Start Tracing button will now appear without the shield icon, and the Administrator will be able to start a trace.

Next generation CDFControl


Why does it say "An unidentified program wants access to your computer" ?

This is because CDFControl was not signed with a code signing certificate. CDFControl will still run and function as designed on Microsoft Windows Vista, despite this notice.