Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Никак не придумаю, как тему назвать. [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 попробуй...


Наверх

Титульная страница Поиск, карта сайта Написать письмо