CreateProcessWithLogonW and wShowWindow
От: Miguel  
Дата: 27.09.03 20:22
Оценка:
Мне нужно запустить консольное приложение с правами другого юзера, но так чтобы его не было видно на экране. Для этого я использую CreateProcessWithLogonW и указываю в качестве параметра StartUpInfo.wShowWindow=sw_hide, а StartUpInfo.dwFlags:=STARTF_USESHOWWINDOW. Штука в том, что приложение действительно запускается с намеченными правами, но его видно, т.е. значение wShowWindow не срабатывает (вообще не срабатывает, что бы я там не указал).
На одном из западных форумов подобный вопрос обсуждался, и некто утверждал, что всё должно работать правильно, и якобы он это проверил. Я сам пишу на Delphi и попросил друзей написать свои версии программ на С и затестить — результат тот же, что и у меня. Во всех случаях использовалась WinXP.
Кто-нибудь знает в чем дело?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.