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.
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…
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.
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.