是否可以在不提供用戶名/密碼的情況下模擬用戶?基本上,我想使用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. 是否可以在不使用Rails的情況下使用FactoryGirl?
- 5. 是否可以在不禁用JavaScript的情況下禁用AJAX?
- 6. Windows服務可能在沒有密碼的情況下冒充用戶嗎?
- 7. 是否可以在不拖放的情況下使用Linq-SQL?
- 8. 是否可以在沒有登錄的情況下檢查用戶的Facebook消息(在後臺)
- 9. 我可以在沒有用戶登錄的情況下製作網站嗎
- 10. 是否可以在不顯示PreferenceScreen的情況下顯示DialogPreference?
- 11. 登錄頁面無法在未登錄的情況下引用其他文件
- 12. 在沒有他們的會話的情況下設計登錄用戶
- 13. 這是否在沒有用戶許可的情況下工作?
- 14. 是否可以在不使用CI運行器的情況下登錄到Gitlabs容器註冊表?
- 15. 是否可以在沒有FOSUserBundle的情況下使用FOSCommentBundle?
- 16. 是否可以在沒有log4j的情況下使用perf4j?
- 17. 是否可以在沒有jQuery的情況下使用Materializecss?
- 18. 是否可以在沒有GMS的情況下使用Google API?
- 19. 是否可以在沒有IIS的情況下使用Silverlight RiaServices?
- 20. 在密碼加密的情況下登錄用戶
- 21. 如何在沒有用戶干預的情況下登錄Facebook?
- 22. 在沒有用戶登錄的情況下跟蹤喜歡
- 23. JavaScript - 是否可以在不使用OR的情況下在一種情況下檢查多個工作日?
- 24. 是否可以在不登錄的情況下解析給定標識符的ADFS 3.0聲明?
- 25. 是否可以在不使用RefreshToken的情況下使用Google Adwords API?
- 26. 是否可以在不使用eclipse的情況下使用Android SDK?
- 27. 是否可以在不使用UWP的情況下使用.NET Native?
- 28. 是否可以在不使用JavaScript API的情況下調用getPanoramaByLocation?
- 29. 是否可以在不使用freeglut的情況下使用滾輪按鈕?
- 30. 是否可以在不使用WindowsBuilder的情況下在eclipse中創建GUI?
嗯,這就解釋了爲什麼我無法正常工作...有沒有其他的方式來獲得這條路?謝謝。 – dennisV 2008-09-26 01:34:06