Ошибки перезаписи за пределы выделенной памяти хипа тяжело отыскиваются. Даже валидация хипа и т.п. отладочные штуки не всегда могут помочь, + еще...
При возникновении исключения можно будет корректно освободить ресурсы. Тот же самый подход как и с goto CleanUp только + еще поддерживаются...
Ну в том же вб6 на уровне компилятора реализовано разрешение некоторых таких ситуаций, а именно при использовании событий...
Да у него тут простой код. Код проверки контрольной суммы также можно пропатчить.
Я мб неправильно выражаюсь, но я имею в виду (и думаю что и рел тоже) что в таких ЯП не может быть таких низкоуровневых ошибок о которых я выше...
[ATTACH] Тут проверка класса окна OllyDbg. JNZ можно просто занопить, либо JMP 40119F. [ATTACH] Тут проверка имени процесса. Поменять JNZ на JMP.
Неплохо. Спасибо, не знал об этой фиче. Ну если она unsigned к примеру. Да это понятно, я написал чтобы понятна была суть вопроса.
Я не говорю о багах реализации, я говорю о багах архитектуры. К примеру в том же VB6 следуя концепции безопасного программирования не получится...
И что это корректно работает при исключениях? Нет. Как пример могу тебе привести рантайм VB в котором обрамлены такие места через setjmp/longjmp....
Да я сам так частенько делаю. К примеру есть куча COM объектов (или интерфейсов одного объекта, неважно) и в конце их нужно освободить. Или вот к...
rmn, а что с исключениями? RAII тем хорош что деструкторы вызываются автоматом, даже если произошло исключение. Я вообще не понимаю смысл...
Что за приложение?
fs хранит 32 битный, gs 64 битный.
Ну структуры имеют разный размер для 64 и 32 бит.
Ничего не понятно: #define checkFunc(x) x if(checkFunc ('qq') == 'qq')
Данный модуль может пригодится для вызова 64 битных функций из 32 битного кода внутри WOW64 процесса. Использование модуля продемонстрировано в...
Моя попытка исправить баг в VB6 из-за которого при использование CDECL функций объявленных в tlb происходит вылет среды. Тестировался только в...
В примере продемонстрирована возможность raymarching'а используя шейдеры в VB6. [IMG] Скачать. (необходимо скачать весь репозиторий)
В примере создается OBJRef моникер для VB6-формы к которому можно обращаться из других клиентских приложений: Другое VB6 приложение; 64 битное...
Всем привет! В данном проекте реализован простой генератор нескольких звуковых сигналов с визуализацией их спектра. Список сигналов включает в...
Имена участников (разделяйте запятой).