gpt4 book ai didi

vb.net - 运行“System.Diagnostics.Process.Start()”时拒绝访问

转载 作者:行者123 更新时间:2023-12-02 06:45:54 24 4
gpt4 key购买 nike

我有一个Windows窗体应用程序(在vb.net上),可以保存文件并向用户显示文件。

当用户单击文件名时,我的应用程序将该文件从服务器复制到他的个人文件夹中。然后,为了打开该文件,我使用:

System.Diagnostics.Process.Start(Path+Filename)


特定用户(UserA)收到错误“访问被拒绝”。

我还想通知您我已经做过的一些测试:


如果该用户(UserA)已导航到其个人文件夹中,则他可以打开文件。
每个文件(word,excel,.zip,.ppt,.html)都会发生这种情况
当该用户(UserA)登录另一台计算机时,他没有任何问题。
当随机用户在该用户(UserA)的计算机上尝试时,他也没有任何问题。
此功能已在所有人身上正常使用了8年,此问题在1周前出现。


该用户在这台计算机上似乎出了点问题。有人可以帮忙吗?

最佳答案

您的问题可能出在此PC上的用户帐户控制或组策略中。如果您是此PC的系统管理员,请尝试使用组策略控制台查看是否已应用任何可能限制访问的内容。要考虑的另一件事是此用户是否具有对此文件或文件夹的读取和/或修改/写入访问权限。如果他/她没有读取权限,那么这将使用户无法运行该程序。它可以在用户的​​个人文件夹中工作的原因可能是用户仅具有对该文件夹的读取/写入/修改访问权限,而不是您的应用程序所在的文件夹。如果不是,请尝试清除计算机上的用户缓存,或只是对其进行重新映像(如果有映像过程)。

关于vb.net - 运行“System.Diagnostics.Process.Start()”时拒绝访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48745495/

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