高手进-关于Vista下的UAC问题(200分)

  • 主题发起人 主题发起人 bewoby
  • 开始时间 开始时间
B

bewoby

Unregistered / Unconfirmed
GUEST, unregistred user!
用Delphi2007在Vista下编写程序,当要操作注册表时被UAC阻止了。我编写了manifest文件 还是不行,请问:有什么办法能够使程序以Administrator的身份执行。如果可以的话提供Demo,操作注册表的。我的邮箱是:wangkun133@163.com 本人将万分感谢!在线等待!谢谢!
 
难道没有人知道吗?
 
能的话还编个UAC来干什么
 
manifest 是正路

用这个资源:

/****************************************************************************************************

VistaElevate.rc

****************************************************************************************************/

1 24 "JclCommCtrlAdmin.manifest"

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
type="win32"
name="JEDI Code Library"
version="2.0.0.2552"
processorArchitecture="*"/>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="*"/>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="requireAdministrator"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
 
我试过了,还是不行.可以给个Demo吗?谢谢
 
后退
顶部