我的最后一个问题“的Win7下列表服务和服务状态”下的应用程序清单文件的问题使我开始寻找解决方案,让我的应用程序工作在Windows Vista下的管理权限以后根据.manifest的文件。德尔福的WinXP和Win7
我不知道关于继续与这件事情对前一个问题,因为他们没有那么这里同样是另一个问题:
我的应用程序现在能正常工作的Win 7下是否我运行“作为管理员”由于清单文件。 我的清单文件如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.6.0.5" processorArchitecture="X86" name="ServiceMonitorPro" type="win32"/>
<description publisher="Powershield Ltd" product="Powershield Service Monitor">Powershield Service Monitor</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
当应用程序在Windows 7或Vista上运行时,UAC配备了这样的对话: alt text http://www.freeimagehosting.net/uploads/39787fd3dd.jpg
我怎么能代替“不明”出版商?
其他和bigest问题是,即使你的应用程序与Win7的或Vista下没有问题的运行,在WinXP下它现在与消息崩溃: “此应用程序未能启动,因为应用程序配置不正确,重新安装该应用程序可能会解决这个问题。“
另一件事我想补充:如果 我添加引用(使用条款)来XPMan 应用程序工作在WinXP正常,但随后 是我.manifest的文件是没有 在Vista或Win7的性差异。
太棒了!感谢您在这里发布解决方案。我认为如果它得到了足够的支持,那么就有一个很好的徽章。 – 2010-04-07 00:38:02