Загугли что такое процесс и что такое поток.
Телепатией не обладаю. Хоть в комментариях соизволил написать, чего ты хочешь.
Гугли, как получить хендл окна в WinAPI.
Другие языки программирования и технологии
как операционная система отличает одно приложение одно от другого?
Если это Windows, то можно открыть любую папку, потом в меню "свойства папки". Там и будут все типы файлов, то есть там весь перечень, согласно которому система определяет, какое расширение какой программе должно соответствовать.
Алексей Гарцев
я открыл два интернет браузера, в одном открыл страницу и в другом, как система понимает в какой браузер отправить информацию?
а тебе зачем?
Для начала, рассматривается расширение файла ( за это отвечает Эксплорер или файловый менеджер, типо Total Commander), если это расширение "закреплено" за какой-то программой (например .psd за Фотошопом), то запускается программа в качестве аргумента (параметра) записывается имя открываемого файла.
В случае с фотошопом получаем: Photoshop.exe c:\Photo\MySuperPuperFile.psd
Дальше программа (в нашем случае фотошоп) уже сама проверяет данные этого файла, если эти данные не корректны, то программа может начать ругаться, если это тупая программа которую пишут ленивые школьники, то просто ни чего может и не произойти. Всё зависит от того кто и как писал программу.
Если же файл "не закреплён" за какой-либо программой, появляется диалог выбора программы для открытия файла.
Если файл имеет расширение .exe или .cmd или .bat то его начинает обрабатывать програмка из состава ОС. Это программа по любому сначала проверит является ли содержимое файла, допустимым для данного типа программы и если всё нормально начнётся более серъёзная работа с этими файлами, там уже дремучий лес, надо знать что такое ОС, ядро, память, процессы и т.д. и т.п.
Если вопрос в том как отличить 2 одинаковых приложения, запущенных на одной машине то можно почитать что такое Instance или экземпляр приложения (по русски)
В случае с фотошопом получаем: Photoshop.exe c:\Photo\MySuperPuperFile.psd
Дальше программа (в нашем случае фотошоп) уже сама проверяет данные этого файла, если эти данные не корректны, то программа может начать ругаться, если это тупая программа которую пишут ленивые школьники, то просто ни чего может и не произойти. Всё зависит от того кто и как писал программу.
Если же файл "не закреплён" за какой-либо программой, появляется диалог выбора программы для открытия файла.
Если файл имеет расширение .exe или .cmd или .bat то его начинает обрабатывать програмка из состава ОС. Это программа по любому сначала проверит является ли содержимое файла, допустимым для данного типа программы и если всё нормально начнётся более серъёзная работа с этими файлами, там уже дремучий лес, надо знать что такое ОС, ядро, память, процессы и т.д. и т.п.
Если вопрос в том как отличить 2 одинаковых приложения, запущенных на одной машине то можно почитать что такое Instance или экземпляр приложения (по русски)
Похожие вопросы
- Я не могу понять как делали первые программы и операционные системы
- Где найти готовый исходник простенькой операционной системы, которая умеет только-загрузится, вывести сообщение на экран
- Можно ли загрузить операционную систему Windows XP на более чем один компьютер???
- Подскажите, как можно установить 64-х разрядную операционную систему?
- Как операционная система знает что программа выполнила недопустимую операцию?
- Что можно придумать для того чтобы начать и не бросить писать свою собственную операционную систему, со своими
- Какая Операционная система лучше всего?
- Для операционной системы Mac вирусы не страшны, что ли?
- операционные системы 32 бит 64 бит, разряды процессоров итд
- Операционная система