Пожалуйста, объясните мне смысл функции CreateProcessWithLogonW с флагом LOGON_NETCREDENTIALS_ONLY. Судя по внешним признакам она ни чеи не отличается от CreateProcess. Прзнаки такие:
— процесс запускается независимо от содержимого параметров lpUsername, lpDomain, lpPassword. Т.е. может быть неправильным домен, имя пользователя или пароль — не важно, процесс всё равно запустится.
— В запущенном процессе функция GetUserName возвращает имя запускающего пользователя, а не то, которое я пердал в параметре lpUsername.