Функция LogonUser http://msdn.microsoft.com/en-us/library/aa378184(VS.85).aspx возвращает дескриптор, который вы можете использовать для олицетворения пользователя, когда вы закончите использовать его, вы вызываете CloseHandle, чтобы закрыть его. Мой вопрос: вам нужно закрыть дескриптор, если попытка входа в систему не выполнена (т. Е. Неправильное имя пользователя или пароль)?Закрыть LogonUser Handle, если Failed Logon?
1
A
ответ
1
№ LogonUser
возвращает ноль, если он терпит неудачу, и никакой дескриптор не создается. Хотя, если вы назовете CloseHandle
, CloseHandle
должен просто вернуть ERROR_INVALID_HANDLE
.
0
Адрес, на который указывает phToken
, является «выходным» параметром, поэтому, если LogonUser()
не работает, вы не должны рассчитывать на его хранение любого разумного значения. В таком случае вам не нужно вызывать CloseHandle().
Смежные вопросы
- 1. Как закрыть приложение SAP Logon через Vbscript
- 2. ReportEvent - когда следует закрыть HANDLE?
- 3. Handle Browser закрыть в JavaScript?
- 4. Неудача с LogonUser в MC++
- 5. Handle SQL Exception без разрешения закрыть приложение
- 6. Handle «Закрыть» событие диалогового окна Печать
- 7. Использование LogonUser() только для проверки учетных данных
- 8. Как проверить, если LOGON USER уже ответил
- 9. LogonUser возвращает ERROR_NO_LOGON_SERVERS
- 10. LogonUser: программа неожиданно закончила
- 11. ValidateUser вместо LogonUser?
- 12. Matlab handle handle handle size
- 13. WindowsCE, альтернативный функции LogonUser?
- 14. LogonUser и делегация
- 15. Использование SecureString с LogonUser
- 16. Уведомление, если requestWhenInUseAuthorization failed
- 17. sqlite3_open_v2 ("/ data/data/com.android.packagename/databases/dump.sqlite", & handle, 1, NULL) failed
- 18. sqlite3_open_v2 ("/ data/data/com.tutecircle.wordapp/databases/chumma", & handle, 1, NULL) failed
- 19. как с помощью scrapy handle dns lookup failed
- 20. LogonUser возвращает 0 и GetLastError также возвращает 0
- 21. 404 ищет ~/Account/LogOn
- 22. LogonUser в ОС Windows 8
- 23. Windows 7 Logon Programmatically
- 24. JQuery Mobile Logon Loop
- 25. CreateProcessAsUser и LogonUser без пароля
- 26. C# проверить, если double.Parse failed
- 27. Отправить сообщение, если task failed
- 28. Ошибка связи «LogonUser», компилирующая программу на C++?
- 29. Ошибка входа в LogonUser с кодом ошибки: 1326
- 30. jquery handle, если несколько раз нажмите
спасибо, да, я получал ERROR_INVALID_HANDLE при получении последней ошибки, чтобы проверить, почему пользователь не смог войти в систему, и подозревал, что это произошло потому, что я закрывал недействительный дескриптор. Благодарю. –