![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.02.2017
Сообщений: 28
|
![]()
Привет всем. Написал приложение, которое по заданному интервалу времени осуществляет перезапуск других приложений. Все работает. Однако в процессе тестирования было обнаружено, что через половину суток - сутки возникают проблемы с рабочим столом. На Win7 возникает черный рабочий стол (остается видным только кнопка "Пуск" и панель задач), на WinXP при нажатии правой кнопки мыши вместо контекстного меню открывается черный квадрат. При этом есть возможность зайти в диспетчер задач, перезапустить explorer.exe и на некоторое время проблема устраняется. Вот код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]()
Попробуйте сделать
Код:
И ещё. Непонятно, зачем Вам читать собственную STARTUPINFO через GetStartupInfo. Мало ли какие флаги там в ней взведены.. В общем случае её нужно просто обнулить и заполнить поле длины: Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.02.2017
Сообщений: 28
|
![]()
Исправил, как-то так:
Код:
Пошел ставить под наблюдение. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 27.02.2017
Сообщений: 28
|
![]()
Результат тот же, глюки продолжаются...
|
![]() |
![]() |
![]() |
#5 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]()
Я больше мест утечки навскидку не вижу. Остаётся предположить, что снятие Ваших программ через taskkill имеет какие-то побочные эффекты.
Eсли натравить программу на какой-нибудь нейтральный notepad - останется ли баг? |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 27.02.2017
Сообщений: 28
|
![]()
В CreateProcess() указал полный путь, где находится перезапускаемое приложение. Результат положительный. Еще понаблюдаю.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
explorer.exe SOS!!!!!!!!!! | CREAZ | Безопасность, Шифрование | 2 | 06.03.2011 14:48 |
Запуск explorer.exe | niki2012 | Общие вопросы Delphi | 20 | 13.01.2011 19:35 |
explorer.exe | voland123454321 | Операционные системы общие вопросы | 11 | 19.07.2010 13:23 |
ошибка explorer.exe | Bodnya1994 | Помощь студентам | 5 | 02.04.2009 21:02 |
explorer.exe x2 -- ?? | h0rr0r | Помощь студентам | 1 | 12.01.2009 19:12 |