Помощь - Поиск - Пользователи - Календарь
Полная версия: откуда виндоуз знает...
Форум «Всё о Паскале» > Системы, Сети, Технологии > ОС и ПО
sam
... какие программы запущены ??? откуда он берет эту информацию ?? объясните пожалуста smile.gif.
HelpAusHeaven
ну поскольку винда сама запускает эти проги, логично предположить, что она знает что запускает;)
Не понял твой вопрос... ты спрашивает как в винде узнать, что запущено через дельфю?
sam
нет, я спрашивал, откуда виндоуз знает, что запущена именно это программа ....
где хранится эта информация ???
HelpAusHeaven
а.. вот ты про чтоsmile.gif
Есть замечательный набор функций API, через которые можно узнать какие программы запущены в данный момент.... а если ты хочешь узнать конкретный файл, где прописывается такая инфа, то вряд ли тебе это удасться....
винда, это не юникс, в винде все скрыто от глаз пользователей....
Shadow
в памяти MEMORY можно попробовать читать память, там много чего хорошего храница
=-=-=-=-=-=-=-
если перейти на уровень ЯДРА в частности в XP то доступ к некоторым
вещам будет получен ввобще в винде три уровня защиты 0-ядро
1 - драйвер 2- приложение
в частости системный отладчик SOFTICE - работает на уровне ядра

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

но каждому процессу дается до 4 Гб независимо от того есть ли она физически поэтому читать замучаешся, а вообще нужна информация КНИГИ или попробуй через поисковик вдруг чего найдешь
BlackShadow
Кхе-кхе...
Народ, я всё понимаю, можно даже почитать Рихтера и повнедрять свою Dll во все процессы, чтобы наверняка перехватывать все запускт/завершения программ...
А про ToolsAPI кто-нибудь слышал? Очень удобная штука...
Dark
Инфа о запущенной проге храниться в таблице smile.gif кто нибудь через фар смотрел список процессов? вот примерно также в винде и е, а фар из него и берет. Еще интересно почитать про защищенный режим - там тоже можно много чего понять.
BlackShadow
2 Dark:
Смотри исходники плагинов Far'а. А затем MSDN на тему ToolsAPI :D
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.