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