... какие программы запущены ??? откуда он берет эту информацию ?? объясните пожалуста
.
HelpAusHeaven
1.05.2004 20:45
ну поскольку винда сама запускает эти проги, логично предположить, что она знает что запускает;)
Не понял твой вопрос... ты спрашивает как в винде узнать, что запущено через дельфю?
нет, я спрашивал, откуда виндоуз знает, что запущена именно это программа ....
где хранится эта информация ???
HelpAusHeaven
2.05.2004 3:14
а.. вот ты про что
Есть замечательный набор функций API, через которые можно узнать какие программы запущены в данный момент.... а если ты хочешь узнать конкретный файл, где прописывается такая инфа, то вряд ли тебе это удасться....
винда, это не юникс, в винде все скрыто от глаз пользователей....
в памяти MEMORY можно попробовать читать память, там много чего хорошего храница
=-=-=-=-=-=-=-
если перейти на уровень ЯДРА в частности в XP то доступ к некоторым
вещам будет получен ввобще в винде три уровня защиты 0-ядро
1 - драйвер 2- приложение
в частости системный отладчик SOFTICE - работает на уровне ядра
-=-=-=-=-=-=-
но каждому процессу дается до 4 Гб независимо от того есть ли она физически поэтому читать замучаешся, а вообще нужна информация КНИГИ или попробуй через поисковик вдруг чего найдешь
BlackShadow
3.05.2004 12:24
Кхе-кхе...
Народ, я всё понимаю, можно даже почитать Рихтера и повнедрять свою Dll во все процессы, чтобы наверняка перехватывать все запускт/завершения программ...
А про ToolsAPI кто-нибудь слышал? Очень удобная штука...
Инфа о запущенной проге храниться в таблице
кто нибудь через фар смотрел список процессов? вот примерно также в винде и е, а фар из него и берет. Еще интересно почитать про защищенный режим - там тоже можно много чего понять.
BlackShadow
6.05.2004 6:28
2 Dark:
Смотри исходники плагинов Far'а. А затем MSDN на тему ToolsAPI :D
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.