|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.11.2017, 19:49 | #1 |
Пользователь
Регистрация: 27.02.2017
Сообщений: 28
|
Из-за приложения глючит explorer.exe - C++ Builder
Привет всем. Написал приложение, которое по заданному интервалу времени осуществляет перезапуск других приложений. Все работает. Однако в процессе тестирования было обнаружено, что через половину суток - сутки возникают проблемы с рабочим столом. На Win7 возникает черный рабочий стол (остается видным только кнопка "Пуск" и панель задач), на WinXP при нажатии правой кнопки мыши вместо контекстного меню открывается черный квадрат. При этом есть возможность зайти в диспетчер задач, перезапустить explorer.exe и на некоторое время проблема устраняется. Вот код:
Код:
|
19.11.2017, 21:03 | #2 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Попробуйте сделать
Код:
И ещё. Непонятно, зачем Вам читать собственную STARTUPINFO через GetStartupInfo. Мало ли какие флаги там в ней взведены.. В общем случае её нужно просто обнулить и заполнить поле длины: Код:
|
19.11.2017, 23:17 | #3 |
Пользователь
Регистрация: 27.02.2017
Сообщений: 28
|
Исправил, как-то так:
Код:
Пошел ставить под наблюдение. |
20.11.2017, 06:51 | #4 |
Пользователь
Регистрация: 27.02.2017
Сообщений: 28
|
Результат тот же, глюки продолжаются...
|
20.11.2017, 14:05 | #5 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
Я больше мест утечки навскидку не вижу. Остаётся предположить, что снятие Ваших программ через taskkill имеет какие-то побочные эффекты.
Eсли натравить программу на какой-нибудь нейтральный notepad - останется ли баг? |
21.11.2017, 20:45 | #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 |