Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ ОС и ПО _ откуда виндоуз знает...

Автор: sam 1.05.2004 20:40

... какие программы запущены ??? откуда он берет эту информацию ?? объясните пожалуста smile.gif.

Автор: HelpAusHeaven 1.05.2004 20:45

ну поскольку винда сама запускает эти проги, логично предположить, что она знает что запускает;)
Не понял твой вопрос... ты спрашивает как в винде узнать, что запущено через дельфю?

Автор: sam 1.05.2004 23:22

нет, я спрашивал, откуда виндоуз знает, что запущена именно это программа ....
где хранится эта информация ???

Автор: HelpAusHeaven 2.05.2004 3:14

а.. вот ты про чтоsmile.gif
Есть замечательный набор функций API, через которые можно узнать какие программы запущены в данный момент.... а если ты хочешь узнать конкретный файл, где прописывается такая инфа, то вряд ли тебе это удасться....
винда, это не юникс, в винде все скрыто от глаз пользователей....

Автор: Shadow 2.05.2004 4:44

в памяти MEMORY можно попробовать читать память, там много чего хорошего храница
=-=-=-=-=-=-=-
если перейти на уровень ЯДРА в частности в XP то доступ к некоторым
вещам будет получен ввобще в винде три уровня защиты 0-ядро
1 - драйвер 2- приложение
в частости системный отладчик SOFTICE - работает на уровне ядра

-=-=-=-=-=-=-

но каждому процессу дается до 4 Гб независимо от того есть ли она физически поэтому читать замучаешся, а вообще нужна информация КНИГИ или попробуй через поисковик вдруг чего найдешь

Автор: BlackShadow 3.05.2004 12:24

Кхе-кхе...
Народ, я всё понимаю, можно даже почитать Рихтера и повнедрять свою Dll во все процессы, чтобы наверняка перехватывать все запускт/завершения программ...
А про ToolsAPI кто-нибудь слышал? Очень удобная штука...

Автор: Dark 6.05.2004 4:15

Инфа о запущенной проге храниться в таблице smile.gif кто нибудь через фар смотрел список процессов? вот примерно также в винде и е, а фар из него и берет. Еще интересно почитать про защищенный режим - там тоже можно много чего понять.

Автор: BlackShadow 6.05.2004 6:28

2 Dark:
Смотри исходники плагинов Far'а. А затем MSDN на тему ToolsAPI :D