M>Все правильно. У меня тоже не возникает проблем с CreateProcess. До некоторых пор я и использовал эту функцию, но теперь мне нужны процессы с урезанными правами, запускающиеся невидимыми на рабочем столе. Вот тут то CreateProcessWithLogonW и закапризнячал.
да, наверное есть разница: похоже, потому что в CreateProcessWithLogon CREATE_NEW_CONSOLE флаг по умолчанию включен. можно попытаться стартовать процесс suspended и поправить флаги...
но может быть проще LogonUser+CreateProcessAsUser Вам использовать?
... << RSDN@Home 1.1 beta 2 >>