能做到让程序在win7上启动时不弹出uac提示而直接以管理员权限运行吗

能做到让程序在win7下启动时不弹出uac提示而直接以管理员权限运行吗?
能做到让程序在win7下启动时不弹出uac提示而直接以管理员权限运行吗?
当程序要被另外一个程序启动时,老是因为这个提示得不到处理而运行不起来。

------解决方案--------------------
探讨
我发现360杀毒软件,也没有uac提示,可能是以普通用户运行,但是它照样能在它的安装目录下(安装在系统盘)写日志文件。看来还是有某种解决方案的。

------解决方案--------------------
后台服务可以用权限较高的身份运行。
------解决方案--------------------
探讨
那我想找一个替代方案,程序不需要以管理员权限启动,在程序里遇到写注册表或是写文件的时候,去获取一下管理员权限进行写入操作,这样既能在程序启动的时候没有烦人的uac提示,又能有写文件的权限。这个方案可行吗?程序能否在asInvoker运行时,获取某个文件夹的写权限?