У меня есть кусок кода, который вызывает LogonUser (), а затем CreateProcessAsUser (). В Win32 результирующий процесс принадлежит пользователю (скажем, TESTDOMAIN \ user1), который принадлежит к локальной группе. Однако в x64 владелец процесса не принадлежит к LOCAL. Владелец по-прежнему принадлежит ко всем остальным группам (аутентифицированные пользователи, все и т. Д.)
Кто-нибудь знает, является ли это документированным изменением поведения? Или я должен поставить какой-то специальный флаг в x64 при вызове LogonUser ()?
Спасибо.