Инициализация процессов (мелочи)
От: Juny Россия  
Дата: 29.07.05 11:24
Оценка:
Передо мной встала задача программного запуска процессов, представленных файлами типа .exe, .com, .bat
Грабли как всегда в частностях.
Мне нужно запускать процессы
1. От текущего пользователя
2. От пользователя винды (как локального, так и доменного)

В первом случае я использую ShellExecute(). И проблем не возникает.
А вот второй случай — головная боль.
Юзаю ф-ю CreateProcessWithLogonW().
Но вот проблемы, которые возникают:
1. Пустой пароль никак не получается задать, даже если вместо пароля подаю NULL
2. .bat не является исполняемым файлом

Скажите, что мне делать? Может, какие ф-ии порекомендуете.
Заранее благодарен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.