gpt4 book ai didi

c# - 获取当前登录用户的文档文件夹路径

转载 作者:可可西里 更新时间:2023-11-01 12:45:02 44 4
gpt4 key购买 nike

我正在开发 C# WinForms 应用程序。如果服务器上有可用更新,则此应用程序能够进行更新。它工作正常,但仅适用于管理员用户。

如果用户没有管理员权限,应用程序将通过以下步骤检查并应用更新:

  • 当普通用户按下“检查更新”按钮时,应用程序将检查服务器上是否有可用的更新。
  • 如果有更新可用,应用程序将使用消息框确认应用更新。
  • 如果用户按"is"应用更新,系统将提示使用需要 Windows 默认管理员权限框。
  • 如果当前用户拥有管理员用户的用户名和密码,则他们输入并应用更新。

问题

应用更新后(仅适用于普通用户)应用程序以管理员用户身份运行,我正在尝试获取当前用户的文档文件夹路径。它为我提供了管理员用户的文档文件夹路径,因为应用程序当前正在以管理员用户身份运行,但我想要当前登录用户的文档文件夹路径。

问题

如果应用程序以管理员用户身份运行,我如何获取当前登录用户的文档文件夹?

目前我使用以下代码获取文档文件夹路径。

Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)

最佳答案

如何在更改为 Admin 之前保存用户文档路径以备后用...

Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)

关于c# - 获取当前登录用户的文档文件夹路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38075381/

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