我有一个Windows窗体应用程序(在vb.net上),可以保存并向用户显示文件。
当用户单击文件名时,我的应用程序会将此文件从服务器复制到其个人文件夹中。然后为了打开这个文件我使用:
System.Diagnostics.Process.Start(Path+Filename)
特定用户(UserA)收到错误"访问被拒绝"。
我还想告诉你我做过的一些测试:
这个用户在这台计算机上似乎有问题。有人可以帮忙吗?
答案 0 :(得分:0)
您的问题可能出在此PC上的用户帐户控制或组策略中。如果您是此PC的系统管理员,请尝试使用组策略控制台查看是否已应用任何可能限制访问的内容。要考虑的另一件事是此用户是否具有对此文件或文件夹的读取和/或修改/写入访问权限。如果他/她没有读取权限,那么这将使用户无法运行该程序。它可以在用户的个人文件夹中工作的原因可能是用户仅具有对该文件夹(而不是应用程序所在的文件夹)的读/写/修改访问权限。如果不是,请尝试清除计算机上的用户缓存,或只是对其进行重新映像(如果有映像过程)。