寻找在Vista下提成权限的方法已经很久了,最近找到了,并且通过测试,希望能给大家帮助。1、首先自己创建manifest文件,并添加到工程中。
2、在资源文件中添加
“CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "xxxxx.exe.manifest"”。
3、在创建的manifest文件中添加。
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>到此,提成权限结束。这样你就可一个操作一些和系统相关的信息了。
如果,在xp上开发,按照上述的操作后在编译的时候会出现操作系统重起现象。个人分析,是因为自己创建的manifest文件和编译后自动生成的manifest文件冲突。
2、在资源文件中添加
“CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "xxxxx.exe.manifest"”。
3、在创建的manifest文件中添加。
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>到此,提成权限结束。这样你就可一个操作一些和系统相关的信息了。
如果,在xp上开发,按照上述的操作后在编译的时候会出现操作系统重起现象。个人分析,是因为自己创建的manifest文件和编译后自动生成的manifest文件冲突。
解决方案 »
- ActiveX 本地可执行,放到tomcat下在jsp中无法执行
- 求一个使用连接点的列子
- VC为什么不认nothrow 和 bad_alloc
- 如何判断是英文字符还是汉字?
- 出错了:从DLL中导入一个CMdiChildWnd(已含有此DLL中的CView),并将它作为当前CMainFrame的一个子窗口.
- 提问:使用htmlview的问题,高手请进来!!
- 谁有C++test 2 的注册码?
- 怎样让控件大小跟随窗体大小变化?
- help:画一个点的CDC member function is ....?
- 改如何解决win7下GetPixel这个API速度慢的问题?
- 怎么对网站上的图片进行加密?
- 哪位大哥可以告诉我installshield哪里下载吗?
VS2003或者VS2005都是适用。
“如果,在xp上开发,按照上述的操作后在编译的时候会出现操作系统重起现象。个人分析,是因为自己创建的manifest文件和编译后自动生成的manifest文件冲突。”
这个问题在vs2005上会出现。
这个方法对dll好像不行啊