Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт сен 22, 2017 9:23 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 18 сообщений ]  На страницу 1 2 След.
Автор Сообщение
 Заголовок сообщения: Доступ к ресурсам системы
СообщениеДобавлено: Вт мар 30, 2010 4:59 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср янв 27, 2010 10:59 am
Сообщения: 269
Есть ли у прикладной программы доступ к физической памяти, к памяти других процессов и могут ли приложения управлять другими такими же? (Только не смейтесь)

_________________
ушёл...


Вернуться к началу
 Заголовок сообщения: Re: Доступ к ресурсам системы
СообщениеДобавлено: Вт мар 30, 2010 5:09 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Nasarus писал(а):
Есть ли у прикладной программы доступ к физической памяти

Зависит от того, что под этим понимать. К некоторой физической памяти, выделяемой ядром, доступ, несомненно, есть, поскольку все данные в конечном счёте там находятся. К произвольному участку, определяемому самой программой, - нет.
Nasarus писал(а):
к памяти других процессов

Есть разделяемая между процессами память, есть средства IPC, которые позволяют общаться с другими процессами, желающими того. В специальном случае отлаживаемого процесса с ним можно делать что угодно.
Nasarus писал(а):
могут ли приложения управлять другими такими же?

Такими же - нет. Отладчик отлаживаемым приложением - да.

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
 Заголовок сообщения: Re: Доступ к ресурсам системы
СообщениеДобавлено: Вт мар 30, 2010 5:23 pm 
Nasarus
Одно маленькое предупреждение - если ты вдруг задумал писать заразу для Колибри, то лучше этим не занимайся. За такие вещи сообщество просто с таким человеком перестает общаться.


Вернуться к началу
   
 Заголовок сообщения: Re: Доступ к ресурсам системы
СообщениеДобавлено: Вт мар 30, 2010 5:30 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср янв 27, 2010 10:59 am
Сообщения: 269
а дебагинг возможен только при запуске приложения, а уже работающую программу отладить нельзя, я правильно понимаю?

_________________
ушёл...


Вернуться к началу
 Заголовок сообщения: Re: Доступ к ресурсам системы
СообщениеДобавлено: Вт мар 30, 2010 5:33 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Nasarus писал(а):
а дебагинг возможен только при запуске приложения, а уже работающую программу отладить нельзя, я правильно понимаю?

Правильно. Потому что отладка даёт слишком широкие полномочия, которые не стоит допускать для работающих программ.

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
 Заголовок сообщения: Re: Доступ к ресурсам системы
СообщениеДобавлено: Вт мар 30, 2010 5:34 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср янв 27, 2010 10:59 am
Сообщения: 269
Mario писал(а):
Nasarus
Одно маленькое предупреждение - если ты вдруг задумал писать заразу для Колибри, то лучше этим не занимайся. За такие вещи сообщество просто с таким человеком перестает общаться.

Спасибо, я малварь писать не собираюсь, мне просто интересно можно ли делать серьезные изменения в системе без переделки ядра...

_________________
ушёл...


Вернуться к началу
 Заголовок сообщения: Re: Доступ к ресурсам системы
СообщениеДобавлено: Вт мар 30, 2010 5:47 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср янв 27, 2010 10:59 am
Сообщения: 269
Ведь любую вещь можно использовать как во благо, так и во вред. Например программа перехватывает обращение к файлу, проверяет по своему списку, и если у подконтрольного приложения есть к примеру права для доступа к файлу то хост ей разрешает, а если нет блокирует; при этом не нужно менять ФС. И это не единственный ПОЛОЖИТЕЛЬНЫЙ вариант ))

_________________
ушёл...


Вернуться к началу
 Заголовок сообщения: Re: Доступ к ресурсам системы
СообщениеДобавлено: Вт мар 30, 2010 6:02 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср янв 27, 2010 10:59 am
Сообщения: 269
А насколько тяжело будет переписать ядро так, чтобы получилась возможность доступа к памяти и другим процессам?

_________________
ушёл...


Вернуться к началу
 Заголовок сообщения: Re: Доступ к ресурсам системы
СообщениеДобавлено: Вт мар 30, 2010 6:07 pm 
Реализация прав доступа без изменения ядра - бессмысленная вещь. К тому же это обернется дырками в системе. Уже не говоря про падение производительности.
Nasarus писал(а):
А насколько тяжело будет переписать ядро так, чтобы получилась возможность доступа к памяти и другим процессам?

Это возможно, но не нужно. Вообще понятия "тяжело", "легко", "качественно", "эффективно" не применимы к измерению затрат на написание кода. Никто вопросами таковых оценок не занимался специально. Каждый делает то, что ему интересно и под силу реализовать.


Вернуться к началу
   
 Заголовок сообщения: Re: Доступ к ресурсам системы
СообщениеДобавлено: Вт мар 30, 2010 6:09 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Nasarus писал(а):
А насколько тяжело будет переписать ядро так, чтобы получилась возможность доступа к памяти и другим процессам?

Убрать проверку на отладчик в 69-й функции тривиально. Другой вопрос, что это создаёт откровенную дыру в системе. Да, и Mario прав.

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
 Заголовок сообщения: Re: Доступ к ресурсам системы
СообщениеДобавлено: Вт мар 30, 2010 6:15 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср янв 27, 2010 10:59 am
Сообщения: 269
Mario писал(а):
Реализация прав доступа без изменения ядра - бессмысленная вещь. К тому же это обернется дырками в системе. Уже не говоря про падение производительности.
Nasarus писал(а):
А насколько тяжело будет переписать ядро так, чтобы получилась возможность доступа к памяти и другим процессам?

Это возможно, но не нужно. Вообще понятия "тяжело", "легко", "качественно", "эффективно" не применимы к измерению затрат на написание кода. Никто вопросами таковых оценок не занимался специально. Каждый делает то, что ему интересно и под силу реализовать.

Я имел ввиду сколько приблизительно %-ов остального кода ядра зависит от этого и насколько эта связь жесткá

_________________
ушёл...


Вернуться к началу
 Заголовок сообщения: Re: Доступ к ресурсам системы
СообщениеДобавлено: Вт мар 30, 2010 6:38 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср янв 27, 2010 10:59 am
Сообщения: 269
Значит мой мозг полон бредовых идей... пичально..

_________________
ушёл...


Вернуться к началу
 Заголовок сообщения: Re: Доступ к ресурсам системы
СообщениеДобавлено: Вт мар 30, 2010 6:40 pm 
Почему печально? Не все идеи бредовые. Просто реализация предлагаемая не совсем подходящая.


Вернуться к началу
   
 Заголовок сообщения: Re: Доступ к ресурсам системы
СообщениеДобавлено: Вт мар 30, 2010 6:41 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср янв 27, 2010 10:59 am
Сообщения: 269
Ну ладно хоть форум чуточку расшевелил :)

_________________
ушёл...


Вернуться к началу
 Заголовок сообщения: Re: Доступ к ресурсам системы
СообщениеДобавлено: Вт мар 30, 2010 6:59 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср янв 27, 2010 10:59 am
Сообщения: 269
Не примите за зануду, а какие возможности есть у приложения для того чтобы узнать какую-либо информацию о другой программе, и считаете ли вы эти возможности достаточными для полноценного общения между между прикладными процессами?

_________________
ушёл...


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 18 сообщений ]  На страницу 1 2 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB