![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: нет Всего: 191 |
2 ressac
Ну да, а в чем собстно загвоздка? |
|||
|
||||
ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
Samotnik, не в чём проехали, версии мозга разные
![]() кстати хорошую вещь ты мне подсказал , спасиб ![]() ![]()
|
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: нет Всего: 191 |
Да вседа пожалуйста. Спрашивай еще!!!
Тока не забудь поставить галочку "Вопрос решен" в конце ![]() |
|||
|
||||
ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
Samotnik,
да ещё не совсем решён мне вот интересно услышать ответ на этот вопрос
Romikgy, значит если я тебя правильно понял указатель может бегать по любому участку памяти? а malloc и calloc делают то что выделяют участки памяти чтоб в будущем их никто не смог занять, естественно только до выполнения free() тогда как обезопасить свой участок памяти чтоб его никто не смог прочитать? |
|||
|
||||
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 51 Всего: 70 |
Смотри документацию к своей ОС |
|||
|
||||
Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 4 Всего: 67 |
ressac, что значит "чтоб его никто не смог прочитать"????
никто эт кто? другой процесс? другой поток твоего процесса? функция которую выполняет твой процесс? -------------------- СУВ, Partizan. |
|||
|
||||
Romikgy |
|
||||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 8 Всего: 146 |
своего процесса имхо везде, можно конечно и в чужой процесс залезть но там намного сложнее
выделение памяти не гарантирует что другой кусок проги не залезет в него своими данными (при ошибке или при не правильной разработке)
имхо правильно писать проги, а от доступа из других процессов, вообще отдельная тема разговора -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
||||
|
|||||
ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
Partizan, я подразумевал другой процесс...
|
|||
|
||||
Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 4 Всего: 67 |
насколько мне известно функция ReadProcessMemory завершается неудачей в случае если память чужого процесса недоступна для чтения...по крайней мере так написано в MSDN, значит всё-таки её можно как-то оградить от чтения чужаками...
как это сделать, к сожалению подсказать не могу...самому было бы интересно узнать... -------------------- СУВ, Partizan. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |