[英]System.Diagnostics.Process.Start() Return FileNotFound Exception On Windows CE
[英]Access is denied while running “System.Diagnostics.Process.Start()”
我有一個 Windows 窗體應用程序(在 vb.net 上),它可以保存並向用戶顯示文件。
當用戶單擊文件名時,我的應用程序將此文件從服務器復制到他的個人文件夾中。 然后為了打開這個文件,我使用:
System.Diagnostics.Process.Start(Path+Filename)
特定用戶 (UserA) 收到錯誤“訪問被拒絕”。
我還想告訴你我做過的一些測試:
似乎此用戶在這台計算機上有問題。 有人可以幫忙嗎?
您的問題可能出在此 PC 上的用戶帳戶控制或組策略中。 如果您是這台 PC 的系統管理員,請嘗試使用組策略控制台查看是否已應用任何可能限制訪問的內容。 要考慮的另一件事是該用戶是否具有對該文件或文件夾的讀取和/或修改/寫入訪問權限。 如果他/她沒有讀取權限,那么這將阻止用戶運行該程序。 它在用戶的個人文件夾中工作的原因可能是用戶只是對該文件夾具有讀/寫/修改訪問權限,而不是您的應用程序所在的文件夾。 如果沒有,請嘗試清除計算機上的用戶緩存或簡單地對其進行重新映像(如果您有映像過程)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.