Форум программистов, компьютерный форум, киберфорум
Наши страницы

.NET

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
#1

Какие классы в .NET отвечают за переполнение буфера? - .NET

12.10.2010, 15:11. Просмотров 1373. Ответов 5
Метки нет (Все метки)

Какие классы на .NET отвечают за переполнение буфера, если такие имеются?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2010, 15:11
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Какие классы в .NET отвечают за переполнение буфера? (.NET):

Какие отличия .NET и .NET 2003? - .NET
Доброго времени суток. В инете надыбали .NET 2003, в связи с чем и вопрос - кто нить работал с ней? Есть ли какие либо отличия от...

Классы .Net для работы с webcam - .NET
есть ли классы в dotNet для работы с webcam? если кто знает пример, то просьба указать url или скинуть сюда.

Какие требования к железу у .NET - .NET
У меня Pentium II 350 Mhz и 320mb озу, Vs6.0 просто летает, а вот .Net всё время делает попытки повиснуть. Какие требования у .Net для...

Есть ли какие-либо баги в .Net 1.1 по сравнению с 1.0? - .NET
Имеет ли смысл переходить с NET 1.0 на NET 1.1?

Какие средства для работы с XML существуют в .NET? - .NET
Здравствуйте, уважаемые коллеги. Мой вопрос может быть покажется вам слишком элементарным... все дело в том, что я не специалист по...

Как можно вызвать переполнение буфера - C#
Как можно вызвать переполнение буфера в C# 1.0 с использование .net 1.x ? Знаю, что можно, но как? На всех ресурсах пишут, что возможно...

5
Mikant
1279 / 951 / 57
Регистрация: 08.12.2009
Сообщений: 1,299
26.10.2010, 04:47 #2
какого буфера?

Не по теме:

- я писатель... - прозаик
- про каких таких заек?!?! (с)


может стека?
0
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
02.11.2010, 15:15  [ТС] #3
Обычного массива. В .NET при обращении за пределы массива возникает иключение. Какие классы это контролируют?
0
Mikant
1279 / 951 / 57
Регистрация: 08.12.2009
Сообщений: 1,299
02.11.2010, 16:17 #4
оно выходит в классе Array при вызове метода
C#
1
2
[MethodImpl(MethodImplOptions.InternalCall)]
private extern unsafe void InternalGetReference(void* elemRef, int rank, int* pIndices);
который приводит (по якорю) уже к явному выбросу исключения в функции COMArrayInfo::GetReference в файле comarrayinfo.cpp (тут хэлпер для класса ArrayInfo) в SSCLI.
C++
1
2
3
4
5
6
        Offset = pIndices[0] - refThis->GetLowerBoundsPtr()[0];
 
        // Bounds check each index
        // Casting to unsigned allows us to use one compare for [0..limit-1]
        if (((UINT32) Offset) >= ((UINT32) pBoundsPtr[0]))
            FCThrowVoid(kIndexOutOfRangeException);
Добавлено через 6 минут
а что?)
1
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
04.11.2010, 21:24  [ТС] #5
Mikant, а где вы берёте такие исходники?
0
NickoTin
Почетный модератор
Эксперт .NET
8434 / 3556 / 240
Регистрация: 14.06.2010
Сообщений: 4,512
Записей в блоге: 9
04.11.2010, 21:39 #6
1е - рефлектор.
2е - исходники SSCLI.
0
04.11.2010, 21:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2010, 21:39
Привет! Вот еще темы с ответами:

Какие возможны неприятные повороты при переходе с .NET 3.5 на .NET 4.5.1 | - C#
"неприятные повороты" - слово "проблемы" не пропускает валидация Пришлось перевести очень много библиотек и несколько проектов. За...

Какие классы использовать? - C#
Добрый день. Данные для записи в БД должны выглядеть следующим образом: text_id int not null | id int not null| parent_id int...

Какие классы и методы подойдут для этой небольшой задачи о распараллеливании? - C#
Запутался во всём многообразии статей на MSDN. Имеется список объектов (процессов), у каждого из которых условно указано значение CPU...

переполнение буфера - C++
Что такое переполнение буфера?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru