pavel-pimenov / flylinkdc-r5xx

flylinkdc-r5xx
GNU General Public License v2.0
55 stars 27 forks source link

TODO Автоматически поиск допустимого магнитофона. #968

Open pavel-pimenov opened 9 years ago

pavel-pimenov commented 9 years ago

From Pavel.Pimenov@gmail.com on March 14, 2013 06:05:02

Сейчас в коде зашита вот такое: setDefault(INT_PREVIEW_CLIENT_PATH, "C:\Program Files\SMPlayer\smplayer.exe")

а если он будет (x86) а если не стоит SMPlayer, но есть VLC

Original issue: http://code.google.com/p/flylinkdc/issues/detail?id=930

pavel-pimenov commented 9 years ago

From mike.kor...@gmail.com on March 15, 2013 10:52:49

Не у всех система на диске C, или несколько систем на разных дисках. А еще интересно, как это будет в портабельной версии..

pavel-pimenov commented 9 years ago

From Pavel.Pimenov@gmail.com on March 15, 2013 10:58:47

Спасибо за отзыв. Увидел, что сейчас криво. зафиксировал проблему, сам пока не знаю красивого решения но наверно это опрос реестра на предмет где стоят разные проигрыватели.

pavel-pimenov commented 9 years ago

From tret2...@gmail.com on March 15, 2013 12:02:29

Для получения пути Program Files(86/64) есть системные функции. Одна из них у нас static bool locatedInSysPath(SysPaths path, const string& currentPath) но она только проверяет соответствует ли путь пути системной папке Program Files. Думаю не составит на основе её написать обёртку для получения пути к PF для 86/64 систем