![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Универсальный проигрыватель [D5, XP]
Я Виктор © (2005-12-20 16:28:00)Как можно определить имя и расположение программы универсального проигрывателя установленного на компьютере, независимо от ОС и диска на котором эта ОС?
Я Виктор (2005-12-20 16:54:00) [1]> Reindeer Moss Eater © (20.12.05 16:50) [6]
Я хочу запускать установленный по умолчанию
> wal © (20.12.05 16:35) [4]
Меня вполне устраивает shellExecute, только не могу организовать "дождаться его завершения"
Reindeer Moss Eater (2005-12-20 16:50:00) [2]а дальше, как определить имя программы, тем более, если их несколько?
Ты решил запускать конкретный проигрыватель, но пока не определился с именем файла?
Странновато, не находишь?
Я Виктор (2005-12-20 16:44:00) [3]> wal © (20.12.05 16:35) [4]
"Подозрения" обоснованы :) и ShellExecute, действительно работает, но по некоторым причинам, есть необходимость осуществлять это через CreateProcess, а там, к сожалению, это не проходит, необходим ПОЛНЫЙ путь:(
> Reindeer Moss Eater © (20.12.05 16:30) [1]
LOCAL_MACHINE\SOFTWARE\MICROSOFT\MULTIMEDIA\...
а дальше, как определить имя программы, тем более, если их несколько?
wal (2005-12-20 16:35:00) [4]
> чтобы находить и запускать его,
Подозреваю, что запускать не просто так, а для воспроизведения какого-то файла? Тогда ShellExecute и никаких поисков.
Я Виктор (2005-12-20 16:33:00) [5]> wal © (20.12.05 16:30) [2]
Если действительно интересно, то для того, чтобы находить и запускать его, независимо от того, где работает мое приложение
Reindeer Moss Eater (2005-12-20 16:30:00) [6]Через реестр
wal (2005-12-20 16:30:00) [7]А зачем?