C# UAC提示时设置编辑器

C# UAC提示时设置编辑器,c#,windows,uac,C#,Windows,Uac,我正在用C语言编写一个需要管理员权限的程序。为此,我在“app.manifest”文件中添加了以下行: 请求工作正常。程序具有管理员权限 我的问题是,根据需求,出版商是未知的,我不知道如何改变它。 我在程序集中输入了我的名字,但它没有改变任何东西 有人知道如何更改此值吗?来源: 在上述资料来源中,提出了一个类似的问题。响应表明使用了代码签名证书。此外,还提到了如何在stackoverflow中创建您自己的代码签名证书:它需要进行代码签名,以便在UAC提示符中显示未知内容。感谢您的回复!我想

我正在用C语言编写一个需要管理员权限的程序。为此,我在“app.manifest”文件中添加了以下行:


请求工作正常。程序具有管理员权限

我的问题是,根据需求,出版商是未知的,我不知道如何改变它。

我在程序集中输入了我的名字,但它没有改变任何东西

有人知道如何更改此值吗?

来源:


在上述资料来源中,提出了一个类似的问题。响应表明使用了代码签名证书。此外,还提到了如何在stackoverflow中创建您自己的代码签名证书:

它需要进行代码签名,以便在UAC提示符中显示未知内容。感谢您的回复!我想我可以遵循这个方法吗?是,该方法将允许使用自签名证书进行签名;但是,如果要确保已知发布者,则需要使用购买的代码签名证书。
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
    <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
</requestedPrivileges>