gpt4 book ai didi

windows - 无法通过我的应用程序卸载程序删除由 Windows 服务创建的文件夹?

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

我的 MSI 安装程序向 SCM 注册了几个 Window NT 服务。该服务将数据写入一个临时文件夹,该文件夹默认获得 SYSTEM 帐户的所有权。在卸载期间,卸载程序进程无法删除文件夹,因为临时文件夹归具有读/写访问权限的管理员所有。当前用户是管理员,但对这些文件夹没有明确的读/写权限。更糟糕的是,该应用程序是由 Window 服务控制的 Java 应用程序。

卸载程序的最佳策略是什么?应该是- 使用 native 代码更改文件夹的权限?- 在启用 UAC 的情况下如何工作?

最佳答案

我最终请求提升管理员权限以删除文件夹。保留文件夹会影响升级,所以我不能按照张贴者的建议保留它们。

关于windows - 无法通过我的应用程序卸载程序删除由 Windows 服务创建的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4974856/

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