winapi – 应用程序清单模式

是否有任何文档描述Windows应用程序清单的所有有效元素,它们所在的命名空间以及哪些Windows版本将使用它们?我发现的所有文档到目前为止描述了清单的一部分,并且我已经看到用于同一个元素的不同的XML命名空间。

我到目前为止发现的

> Manifest Files Reference/Application Manifests似乎有完整的文件的urn:schemas-microsoft-com:asm.v1命名空间加上兼容性/ supportedOS的东西(从urn:schemas-microsoft-com:compatibility.v1命名空间)。它有一个没有兼容性/ supportedOS的模式文件的链接。
> Step 6: Create and Embed an Application Manifest (UAC)将trustInfo / requestedExecutionLevel文件记录在urn:schemas-microsoft-com:asm.v2命名空间中。但是,我看到其他地方说这是在urn:schemas-microsoft-com:asm.v3命名空间。
> SetProcessDPIAware Function将应用程序/ windowsSettings / dpiAware的文件记录为使用urn:schemas-microsoft-com:asm.v3命名空间和http://schemas.microsoft.com/SMI/2005/WindowsSettings命名空间。
> Application Manifest XML Schemas看起来像一些这些命名空间的一组模式文件,但它似乎与其他引用相矛盾(例如,除非我误读xsd,依赖关系在urn:schemas-microsoft-com:asm.v2命名空间,而上面的第一个参考意味着它在urn:schemas-microsoft-com:asm.v1命名空间中)。

没有这样的事情。事实上,我敢打赌,清单中还有一些完全没有文件的部分。事实上,很长一段时间,DPI意识部分的唯一文件都是在Raymond Chen的博客和书中!
http://stackoverflow.com/questions/5733085/application-manifest-schema

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:winapi – 应用程序清单模式