是否可以在不提供用戶名/密碼的情況下模擬用戶?基本上,我想使用ShGetFolderPath()
函數爲用戶(而不是當前用戶)獲取CSIDL_LOCAL_APPDATA
。我目前擁有的是該用戶的SID。是否可以在不登錄他的情況下冒充用戶?
8
A
回答
6
不,您必須調用Win32 API LogonUser函數來獲取windows帳戶令牌,以便您可以模擬。
7
您可以通過調用ZwCreateToken來模擬用戶而無需提供密碼。 請參閱本文中的CreatePureUserToken函數: GUI-Based RunAsEx 您必須以管理員(或LocalSystem)身份運行才能使其工作。
另一種技術是使用Windows Subauthentication Packages。 這允許您覆蓋Windows內置身份驗證,並允許LogonUser成功,即使沒有提供密碼。請參閱KB article。
相關問題
- 1. 是否有可能在沒有用戶登錄的情況下更改用戶的例外情況?
- 2. 我可以在不登錄的情況下應用gsettings嗎?
- 3. 可以在不登錄的情況下訪問頁面
- 4. 是否可以在不使用debugfs的情況下使用ftrace?
- 5. 是否可以在不使用Rails的情況下使用FactoryGirl?
- 6. 是否可以在不禁用JavaScript的情況下禁用AJAX?
- 7. Windows服務可能在沒有密碼的情況下冒充用戶嗎?
- 8. 是否可以在不拖放的情況下使用Linq-SQL?
- 9. 是否可以在不使用isNaN的情況下檢測NaN?
- 10. 是否可以在不渲染HTML的情況下使用React?
- 11. 是否可以在沒有登錄的情況下檢查用戶的Facebook消息(在後臺)
- 12. 防止用戶在未登錄的情況下不刪除
- 13. 我可以在沒有用戶登錄的情況下製作網站嗎
- 14. 是否可以在沒有App認證的情況下檢查Facebook用戶的登錄狀態?
- 15. 我可以在沒有登錄的情況下運行tfs嗎?
- 16. 頁面可以在沒有登錄驗證的情況下登錄
- 17. Parse.com - 如何在不知道密碼的情況下以用戶身份登錄?
- 18. 是否可以在不顯示PreferenceScreen的情況下顯示DialogPreference?
- 19. 是否可以在不打開excel的情況下運行datanitro
- 20. 是否可以在不復制的情況下down_cast_ptr?
- 21. 是否可以在不關閉流的情況下關閉Reader?
- 22. 當冒充其他用戶
- 23. 登錄頁面無法在未登錄的情況下引用其他文件
- 24. 在沒有他們的會話的情況下設計登錄用戶
- 25. 這是否在沒有用戶許可的情況下工作?
- 26. Windows服務可以在不登錄的情況下啓動應用程序嗎?
- 27. 在沒有登錄的情況下提供'default'用戶而不是AnonymousUser
- 28. 是否可以在不使用CI運行器的情況下登錄到Gitlabs容器註冊表?
- 29. 是否可以在沒有IIS的情況下使用Silverlight RiaServices?
- 30. 是否可以在沒有log4j的情況下使用perf4j?
嗯,這就解釋了爲什麼我無法正常工作...有沒有其他的方式來獲得這條路?謝謝。 – dennisV 2008-09-26 01:34:06