4 / 4 / 5
Регистрация: 19.08.2016
Сообщений: 137
|
|||||||||||
1 | |||||||||||
Почему программа продолжает выполняться после закрытия?16.10.2016, 08:22. Показов 1517. Ответов 2
Метки нет (Все метки)
Всем привет!
Код на MASM32:
link /subsystem:windows proga.obj Программа действительно запускает калькулятор, НО продолжает выполняться! Даже если калькулятор закрыть, proga.exe так и будет висеть в оперативной памяти... При таком варианте:
0
|
16.10.2016, 08:22 | |
Ответы с готовыми решениями:
2
Почему программа после закрытия открывается вновь После закрытия приложения пользователем код в таймере продолжает выполняться Почему процесс продолжает существовать после закрытия окна? После закрытия окон программа продолжает работать |
601 / 396 / 72
Регистрация: 29.03.2013
Сообщений: 827
|
|
17.10.2016, 10:34 | 2 |
Может (анти)вирус какой шалит, стэк портит? Али ещё чего. Бери дебагер, смотри ESP перед первым пушем и сравнивай его с ESP после вызова ShellExecute, они должны быть равны.
0
|
Ушел с форума
|
|
17.10.2016, 10:41 | 3 |
Потому что надо вызывать ExitProcess.
Если этого не сделать, то поток просто завершится и все. И если в процессе есть еще какие-то другие потоки, то процесс будет продолжать висеть в памяти.
0
|
17.10.2016, 10:41 | |
17.10.2016, 10:41 | |
Помогаю со студенческими работами здесь
3
После закрытия программа продолжает висеть в процессе Почему после изменения кода продолжает выполняться сценарий старого кода? Почему программа продолжает работать после удаления конструктора? Почему после ввода данных программа не продолжает свое выполнение? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |