Трабл в 98 Вин с winoldap-сами 8)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

Трабл в 98 Вин с winoldap-сами 8)

Сообщение xenomorph » 13.12.2004 (Пн) 21:29

Привет всем!

У меня такая проблема:

CreateProcess ... (разархивируем ДОС-овским РАР-ом файл)
Затем процесс повторяеться.

Под НТ \ ХР всё нормально - т.к. досовское окошко самоликвидируеться.
А вот в 98 Вине - нет. Висит такая радость - "winoldap".

У меня несколько вариантов - и все плохие 8).

1. По таймеру проверять все процессы и прибивать "winoldap"-ы.

- медленно и не аккуратно.

2. Убивать по хэндлу от CreateProcess.

Вроде всё хорошо, но трабла в том, что я использую WaitForSingleObject - для
ожидания завершения процесса запаковки.

- прога ждёт окончания паковки ... - а в итоге т.к. "winoldap" висит что называеться
infinite, то я не знаю как с этим бороться 8(.

Заранее огромное спасибо!
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 13.12.2004 (Пн) 21:39

ЕМНИП, это определяется настройкой самой консоли в 98-х виндах. GSerg должен знать...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 14.12.2004 (Вт) 3:44

GSerg знает...
Для досовских программ создаются ярлыки в той же папке... В ярлыках хранятся настройки запуска конкретной программы... В этом ярлыке нуно поставить галку "Закрывать окно при завершении работы"... Если ярлыка нет, можно заморочиться его созданием... См. мой пример по работе с IShellLink...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27

    TopList  
cron