怎么让应用程序以管理员身份进行安装执行 VC代码实现

如何让应用程序以管理员身份进行安装执行 VC代码实现
我们的一个产品, 如果不以管理员身份运行就有问题,,,

这样每次都要右键->[以管理员身份运行], 真是麻烦,

如何通过代码或者命令行解决这个问题?

------解决方案--------------------
runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
------解决方案--------------------
通过manifest文件使VC应用程序获得管理员权限
http://hi.baidu.com/crowreturns/blog/item/f5e7cefd7546a284b801a07e.html
------解决方案--------------------
起名为setup,win7会自己提升权限,增加manifest文件。还有一种方法是改注册表。HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
添加一个字符串值 名称就是你的程序的路径和名字。值为 RUNASADMIN。 这样就可以了,如果程序想自动运行直接写成服务是最好的,什么提示也不会有的。