gpt4 book ai didi

windows-7 - 计划任务中UAC阻止的exe名称,如update.exe

转载 作者:行者123 更新时间:2023-12-04 12:01:30 25 4
gpt4 key购买 nike

我的 Windows UAC、计划任务和名为“dbupdate.exe”的可执行文件有问题。我对源代码、 list 等拥有全部权力,但对用户系统没有全部权力(简称:普通软件工程师;-)。语言是 Delphi,但我认为应该不重要。

我在 windows vista 和 windows 7 中使用任务调度程序中的应用程序时遇到问题。该程序名为 dbUpdate.exe。它内置了一个 xp/vista list ,它配置程序应该以“asInvoker”启动。

现在,在 vista 和 windows 7 中,我可以毫无问题地启动程序,但我必须登录到系统。如果我未登录,则不会执行该程序(我使用 Windows 任务调度程序,但我知道其他调度程序也存在此问题)。但是:如果我将程序重命名为“dbBlaBla.exe”,它就会被执行。让我明白,UAC 安装程序检测认为我的程序是一个安装程序(它不是,但我知道它查看文件名,如更新、设置等)。

我在网上搜索,我找不到很多有用的东西。所以我在这里问

我是否必须创建一个特殊的 list 才能在预定的作业中执行它?
或者有没有办法为计划作业或仅为我的可执行文件禁用 UAC?或者我真的必须选择另一个名字(然后它会起作用,就像之前提到的那样)并冒着客户和我的同事对此不太满意的风险?$

感谢您的帮助,问候

最佳答案

在 Windows 7 中,名为“update.exe”的程序显然需要特权。这显然是名字,它只是微软那些古怪的东西之一。将其重命名为“anythingUpdate.exe”将触发魔法冲突; “UpdateAnything.exe”也是!

所以我把我的改名为up7.exe,现在微软很平静,没有争议。 Vista 中似乎也发生了同样的事情。

所以“updatedb.exe”不起作用; “upd_task.exe”会...

关于windows-7 - 计划任务中UAC阻止的exe名称,如update.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2222217/

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