Заставить .exe проигрывать музыку

  • Автор темы troo
  • Дата начала
Статус
Закрыто для дальнейших ответов.
T

troo

Гость
#1
Вобщем, я не уверен, в этом ли разделе надо было разместить эту тему, но не нашел подходящего.

Короче я хочу сделать так, чтоб при запуске определенной программы (не моей, просто комерческой программы) запускался аудио файл (любым способом, но только так, чтоб не посвещенные думали, что это эта програ еге проигрывает), а при её закрытии то, что проигрывало бы этот файл тоже закрывалось.

Как думаете, возможно ли это?
 
L

lazynov

Гость
#2
Вобщем, я не уверен, в этом ли разделе надо было разместить эту тему, но не нашел подходящего.

Короче я хочу сделать так, чтоб при запуске определенной программы (не моей, просто комерческой программы) запускался аудио файл (любым способом, но только так, чтоб не посвещенные думали, что это эта програ еге проигрывает), а при её закрытии то, что проигрывало бы этот файл тоже закрывалось.

Как думаете, возможно ли это?
Не самый рациональный метод: если для чужой программы, то пишешь свою программу, которая, например, будет искать заголовог необходимого тебе окна. Когда она его находит - запускает проигрыватель, когда окно с заголовком исчезает, т.е. его закрывают - ты закрываешь проигрыватель.

Можно второй: вместо того, чтобы в цикле сканировать заголовки всех окон, попробуй отловить событие, которое возникает в форточках при запуске/закрытии процесса. и тогда получаешь инфу о процессе и если это то что надо - играешь или останавливаешь музыку.
 
T

troo

Гость
#3
А может можно какой-нить ини написать, или еще чего подобного, в котором бы что-либо делалось, ну а в ресхакере добавить этот ини в код программы?
 

vital

Больной Компом Детектед
29.01.2006
2 432
40
codeby.net
#4
Хм.. нет.

Можно написать свою прогу которая будет вставлять свой код (в памяти) в код нужной тебе проги и проигрывать нужный звук. А юзверю нужно подсунуть будет для запуска свою прогу. Имхо, самый красивый метод.
 
S

SNike

Гость
#5
Как итог всего вышесказанного:
- либо делай лоадер, который будет загружать нужную тебе прогу и играть музыку пока работает программа
- либо делай глобальный перехват событий системы, контролируй моменты запуска и завершения программы, и в промежутке проигрывай файл
 
Статус
Закрыто для дальнейших ответов.