Решил посмотреть в этот список, и обнаружил, что в нем нет модуля самого exe. Все остальные модули присутствуют. Как это вяжется с утверждением, что исключение из списка главного модуля приложения автоматом завершает процесс? Процесс успешно существует без имени ехе в списке.
утверждение тут: http://www.wasm.ru/article.php?article=wayround Хотя само оно не интересует, больше интересует отсутствие модуля в списке. Почему его нет там? Хотя в остальных двух списках оно присутствует.
В общем, в некотором смысле это утверждение можно считать наполовину правильным, так как при исключении модуля из списка, уже не удасться использовать его ресурсы, а значит программа может и упасть, но если апи работающие с ресурсами не используются, то все будет работать нормально. А насчет почему в этом списке нет exe'шника программы, советую посмотреть код загрузчика в сорцах винды.
Что-то сомнительно... Приложение активно использует ресурсы, и на момент их использования имени модуля в списке уже нет. Да и загрузчик вряд ли анализирует импорт на предмет наличия ресурсовых апи - смысла никакого. Только увеличение размера кода и времени загрузки.