gpt4 book ai didi

Windows UAC 对话框

转载 作者:可可西里 更新时间:2023-11-01 13:07:20 28 4
gpt4 key购买 nike

我有一个没有资源的应用程序(根本没有,所以也没有 UAC list )。此应用程序使用 CopyFile 将自身安装到 appdata/roaming 文件夹。它还设置了自动启动,因此它会在每次启动时自动启动。现在每次启动 pc 时,都会弹出 UAC 对话框并提示应用程序确实对 pc 进行了更改。如果它位于 appdata 中,它的图标上也会有盾牌标志。如何删除图标中的对话框/盾牌? Windows 是否检测到复制文件 API 并自动设置它?

感谢您的回答。

最佳答案

避免它的最好方法是添加应用程序 list :它明确地向系统传达这不是遗留应用程序并且没有安装检测逻辑(可能有误报)应该被应用。

此外,您的应用程序应该有一个 VersionInfo 资源,其中包含文件的版本和描述。

如果您的应用程序没有 list ,系统会使用试探法来检测它是否是安装程序。如果它认为该应用程序是安装程序,则运行您的应用程序将需要提升,并且该应用程序的图标和可执行文件上将有盾牌。

摘自 Installer detection technology :

  • The file name includes keywords such as "install," "setup," or "update."
  • Versioning Resource fields contain the following keywords: Vendor, Company Name, Product Name, File Description, Original Filename, Internal Name, and Export Name.

关于Windows UAC 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12994978/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com