![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Никак не придумаю, как тему назвать. [D7, XP]
Новичек © (2007-05-12 07:13:00)Уважаемые знатоки!
Столкнулся вот с какой задачей:
Запускаю некую внешнюю программу
Prog_Exe := CreateProcess(CmdLine, '', nil, nil, false, NORMAL_PRIORITY_CLASS, nil, nil, StartUpInfo, ProcessInfo);
При вызове CmdLine система требует пароль. А как его передать?
Ведь при выполнении этого кода прога просто зависнет, ожидая ввода пароля.
Новичек (2007-05-12 20:53:00) [1]Решил задачу по другому: взял инструмент для работы с базами от EMS (они умеют работать с камандной строки).
Новичек (2007-05-12 18:45:00) [2]2 Desdechado
По-видимому, придется... :-(
Desdechado (2007-05-12 17:56:00) [3]Если та прорамма читает из стандартного устройства ввода, то можно прямо в командной строке использовать <<
А если нет, тогда придется изголяться с отправкой сообщений созданному процессу.
Новичек (2007-05-12 16:04:00) [4]2 Cobalt
Например, я коннекчусь к базе на другом компе. Выскакивает консольное окно с предложением ввести пароль. Вот я и хочу, чтобы прога моя сама набрала его.
Cobalt (2007-05-12 09:58:00) [5]2 Новичек ©
Чё ещё за "система" требует пароль?
Новичек (2007-05-12 07:45:00) [6]Попробовал - не работает. Эта функция позволяет принять дополнительные параметры, но ожидать ввода пароля не умеет. :-(
впджэдэ (2007-05-12 07:22:00) [7]ShellExecute попробуй...