我在我們的Intranet上創建了一個簡單的文件複製程序,允許用戶將文件複製到他們無法訪問的特定網絡文件夾。我打算使用「My.Computer.FileSystem」命名空間中的「CopyFile」函數,因爲它將使用Windows內置的文件複製對話框和進度條。我假設用戶需要對此文件夾進行身份驗證。我想知道是否可以讓該程序作爲此網絡文件夾的已驗證用戶運行,以使文件副本正常工作?謝謝。如何使Windows窗體應用程序以不同的用戶身份運行?
1
A
回答
1
您需要爲此啓動一個單獨的過程。您可以使用的Process.Start(...)
http://msdn.microsoft.com/en-us/library/sxf2saat%28v=vs.110%29.aspx
編輯:
根據您的評論我也做了一個快速的檢查,對模擬。這從馬特約翰遜後似乎很有前途!
相關問題
- 1. 以不同的用戶身份運行應用程序
- 2. PSExec如何以SYSTEM用戶身份運行應用程序?
- 3. LocalSystem Service如何以用戶身份運行應用程序[C#]?
- 4. 如何以不同用戶的身份啓動應用程序?
- 5. 如何以不同用戶的身份運行mule運行時?
- 6. Delphi以不同用戶身份運行
- 7. 如何以Windows服務的不同用戶身份運行進程
- 8. 在PHP中以不同的Windows用戶身份運行exec()?
- 9. 在Windows上以不同的用戶身份運行shell_exec
- 10. Dotnet:如何在窗體窗體應用程序中實現Windows身份驗證?
- 11. 不能以不同的用戶身份運行C#進程
- 12. 程序(.NET)如何判斷它是否以不同的用戶身份運行?
- 13. 如何以不同的用戶身份運行'at'?
- 14. 以Shell用戶身份運行Android應用程序
- 15. Setuid for iphone應用程序以根用戶身份運行
- 16. X11:以另一個用戶身份運行gnome應用程序
- 17. 以特定用戶身份運行Web應用程序
- 18. 在Docker中以非root用戶身份運行應用程序
- 19. 如何使用python腳本以不同的用戶身份運行應用程序(.exe)
- 20. 以root用戶以外的其他用戶身份運行Linux應用程序
- 21. 更新Windows窗體應用程序以在Windows 8.1上運行
- 22. 在Windows上以管理員身份運行Qt應用程序
- 23. 在Windows上以管理員身份運行Java應用程序
- 24. 從Windows窗體應用程序的ASP.NET身份驗證
- 25. 使用量角器以不同用戶身份運行IE
- 26. 我如何以另一個用戶的身份運行應用程序
- 27. 以管理員身份運行使用Windows Desktop Bridge轉換的應用程序?
- 28. 在vb.net中以不同用戶身份運行新進程
- 29. 如何以root用戶的cronjob身份從不同的用戶運行命令?
- 30. 以root用戶身份以編程方式運行C程序
編寫一個服務(具有足夠的權限),在請求時將文件複製到目標文件夾。 –
搜索模仿 – VladL
WindowsIdentity.Impersonate呢?這是否會在沒有單獨服務(或如下所述的流程)的情況下完成任務?感謝弗拉德,你在我評論之前發佈的。 – merlot