Security symbol shield with my application icon

I developed an application that requires administrator rights. Having launched the application in Windows 7, the user always needs to launch the application as "Run as administrator", otherwise my application will prompt the user "you do not have administrator rights, etc." This is normal and understandable due to UAC in Windows 7.

To get rid of the fact that the user must install the application as "Run as administrator". I updated the app.manifest app and installed

<requestedExecutionLevel level="highestAvailable" uiAccess="false" /> 

What have I done for me.

But now, with my application icon, the security center symbol screen appears. Now my question is: "Why does this icon appear in my application and what does it indicate?"

I tried flagging another one of my Always Run As Administrator applications through windows, but the same icon did not appear with this application.

I want to understand the reasons and scenarios.

+3
source share
1 answer

The shield is there to remind the user that if they double-click on the EXE to start it, they will get a UAC dialog. These dialogs should never be a surprise, and if you get what you did not expect, you really will not agree to it.

, , (requireAdministrator maximumAvailable, asInvoker) . . ( Vista, - Windows 7) MSDN UAC .

+2

All Articles