We help IT Professionals succeed at work.

UAC and In House applications

jpl6568
jpl6568 used Ask the Experts™
on
We have a large number of in house applications that we have used for years.  We are just starting to migrate users to Windows 7 and have ran into a few problems.  Most of the apps work fine, but a few of them are getting busted by UAC when the user tries to launch them.

The UAC screen is yellow, so I know that it means it is an unverified publisher.  It is a VB6 app, but other VB6 apps we have work fine.  I have read that if you get the app verified online then Windows will recognize that, but we haven't done that for any apps and only a few will not work.

Anybody have any ideas, or any workarounds for that matter?  I am not a developer, just a tech support guy but any information you need I can try and squeeze out of our developers.

Thanks.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Try turning UAC off or giving the users encountering the issue local admin. privileges.

Author

Commented:
Good ideas, but neither are ways we wanted to go.  I would rather just turn off UAC, but the higher ups say that is a no go and local admin privileges with my users would be like playing Russian roulette with a fully loaded gun.
" local admin privileges with my users would be like playing Russian roulette with a fully loaded gun."

lol, I hear you.

try running the apps in compatibility mode. ('right click" app shortcut or link > compatibility mode)
NikSystems Specialist

Commented:
Try this (although not a secure way, but you won't need to disable UAC completely)
Start | Run | gpedit.msc
In the left pane navigate to:
Computer Configuration | Windows Settings | Security Settings | Local Policies | Security Options
In the right pane navigate to:
User Account Control: Detect application installations and prompt for elevation
Set it to 'disabled'

Check if it's working now.

Author

Commented:
Good idea, but no go.
NikSystems Specialist

Commented:
Hmm, since you said that all other VBS scripts are working without issues, can you please where is the difference in that particular script?
Does this script tries to write some registry values or create files/folders slash update files somewhere?
Top Expert 2010

Commented:
try creating local certificate and sign your apps with it.

Author

Commented:
I made a certificate and installed it.  This got me slightly farther, but now I get a blue background UAC prompt instead of the original yellow one.  I can't seem to win......
Commented:
So I got this figured out.  Apparently UAC doesn't like it when you use the word "patch" or "update" in the title of an application, when it is not an English word.  For example, the name of one of our applications is "GasDispatch".  UAC did not allow a user to run this, but if you changed the name to just "Dispatch" it works fine.  Same goes for "AccountsPayableUpdate".  If you change it a little and make it actual words instead of one big one it works fine.

I was now aware of this, but glad I figure it out.  Thx for the help.
Top Expert 2010

Commented:
strange....(but nice to know)...Thank's!