Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.
Keywords: systray apps
On Vista this issue occurs because a program or a service that has User Account Control (UAC) restrictions tries to start during the Windows Vista startup process or logon process. To simplify these processes, Software Explorer blocks programs or services that require UAC confirmation from running.
What uiAccess setting are you using? It is my understanding that requested execution level should be AsInvoker and uiAccess should be set to FALSE.
We had an issue with our popmenu utility causing this problem on Vista. The popMenu tool needs to be able to do things that could have User Account Control (UAC) restrictions. The way we resolved this issue was to create a simple startup script that called UacExePromptTest that checked if the EXE was going to cause a UAC prompt. If the EXE was going to cause a UAC prompt, we simply loaded the simple startup script into the system try awaiting a click. The first time the user clicked on the icon in the task bar we then launched the real exe using ShellExecute.
See also: http://vistasupport.mvps.org/run_blocked_startup_programs.htm
Article ID: W17492
File Created: 2008:04:10:15:11:32
Last Updated: 2008:04:10:15:11:32