Передача параметров программе при двойном щелчке на файл соответствующего типа?
Например, (кто пользуется winamp'om, Windows Media Player...)
Eсли нажать на файл .avi - то он откроет медиа плеер, а потом если щелкнуть по другой авишке - она откроется в уже запущенном плеере.
Как это сделать???
Заранее благодарю.
Цитата: MaxGruzin
В чем задача: Хочу чтоб моя программа запускалась при двойном щелчке на файл зарегистрированного типа. Здесь проблем не возникает - и все, в принципе работает. Но при очередном двойном щелчке на файл - открывается соответственно еще один дупликат моей программы, а хотелось бы, чтобы в уже рабочей программе передавался путь файла, который был запущен.
Например, (кто пользуется winamp'om, Windows Media Player...)
Eсли нажать на файл .avi - то он откроет медиа плеер, а потом если щелкнуть по другой авишке - она откроется в уже запущенном плеере.
Как это сделать???
Заранее благодарю.
Например, (кто пользуется winamp'om, Windows Media Player...)
Eсли нажать на файл .avi - то он откроет медиа плеер, а потом если щелкнуть по другой авишке - она откроется в уже запущенном плеере.
Как это сделать???
Заранее благодарю.
Можно через апи:
При старте программы создавать мутекс или флаг какой нибудь, затем когда пытается запуститься 2-я копия, натыкается на существующий мутекс, ищет окно или процесс 1-й программы и через SendMessage посылает ей имя файла после чего 2-я копия закрывается.
Спасибо, вот только я с WinApi раньше не работал. Был бы еще больше благодарен, если б подсказали соответствующую ссылку или литературу, где это можно было бы подглядеть
Цитата: MaxGruzin
Спасибо, вот только я с WinApi раньше не работал. Был бы еще больше благодарен, если б подсказали соответствующую ссылку или литературу, где это можно было бы подглядеть