随笔 - 45  文章 - 129  trackbacks - 0
<2006年12月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

专注于C++ P2P STL GP OpenSource等
Google

常用链接

留言簿(10)

随笔分类

随笔档案

相册

朋友

搜索

  •  

最新评论

阅读排行榜

评论排行榜

本文是Vista相关新技术的第三篇文章。

转载请注明出处。

将一下的一段文字以UTF-8形式存储成名字YouAppName .manifest。
并修改
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity version="1.0.0.1"
     processorArchitecture="X86"
     name=”Your Application Name
     type="win32"/>

  <description> Your Application Name </description>
  <!-- Identify the application security requirements. -->
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel
          level="requireAdministrator"
          uiAccess="false"/>
        </requestedPrivileges>
       </security>
  </trustInfo>
</assembly>

 

对于 VC2005 来说,可以先生成一个文件,将上述信息写入文件并以 UTF-8 形式存储。修改蓝色标注的部分。

然后在 Manifest Tools 选项中, Input and Output 中填入上述文件的地址和文件名。重新编译后,这个信息就会进入可执行文件的资源中。

posted on 2006-12-12 16:21 CPP&&设计模式小屋 阅读(4659) 评论(7)  编辑 收藏 引用 所属分类: Windows Programming

FeedBack:
# re: Vista中应用程序需要Administrator权限,自动提示用户需要管理员权限的方法 2007-01-29 14:47 nike
老大,请教个问题的。用MIXER API函数不能控制VISTA的音量(在VISTA下可以控制我自己创建程序的音量,但是不能控制整个音量),不知道该如何处理的?谢谢。  回复  更多评论
  
# re: Vista中应用程序需要Administrator权限,自动提示用户需要管理员权限的方法 2007-01-29 21:04 shenhuafeng
# re: Vista中应用程序需要Administrator权限,自动提示用户需要管理员权限的方法 2007-02-10 11:03 zhanggq
兄台 ,请问如何能程序实现取得权限,读写注册表呢,遇到一个棘手的问题,谢谢!  回复  更多评论
  
# re: Vista中应用程序需要Administrator权限,自动提示用户需要管理员权限的方法 2007-02-13 17:28 CPP&&设计模式小屋
@zhanggq
将以上的这段文字,蓝字的地方改成自己需要的内容,然后编译到应用程序中。
可以用VS2005实现,比较简单一些。  回复  更多评论
  
# re: Vista中应用程序需要Administrator权限,自动提示用户需要管理员权限的方法 2007-07-25 17:33 Nike
这么长时间了,再来打扰一下。
大虾提供的是32位的操作系统,如果应用软件要在32和64位的系统都能运行,那要怎么来提升权限呢?
谢谢.  回复  更多评论
  
# re: Vista中应用程序需要Administrator权限,自动提示用户需要管理员权限的方法 2007-07-27 14:53 shenhuafeng
@Nike
processorArchitecture="X86"
type="win32"

该这些参数吧
具体你网上找些资料看看。
  回复  更多评论
  
# re: Vista中应用程序需要Administrator权限,自动提示用户需要管理员权限的方法 2007-12-28 18:19 Samson小天
不好意思,我照着方法做了一下还是没有请求管理员权限,所以弱弱的请求楼主能不能写得详细点。
我的做法是VS2005+C#
我是在工程属性-》资源-》然后将上述文字修改并且保存好的IFEO.MANIFEST添加进去。最后编译。请问这中间有什么错么?
能不能截下图,万分感谢!  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理