Page 18 of 29

Re: ProgDVB 6.90

Posted: Wed Jan 30, 2013 4:29 am
by Salych
Автозум...задолбался уже писать о нем. Прог, ты так и не ответил в чем были последние изменения и почему обрезка до сих пор идет на 16/9 канале при том, что монитор 16/9 ?

Re: ProgDVB 6.90

Posted: Wed Jan 30, 2013 8:00 am
by boss911
Имхо, не правильно писать настройки в All Users для такой программы, как ProgDVB. Пусть настройки ProgDVB для каждого пользователя в ОС будут разными, то есть писать надо в App Data, как по мне, так правильней.

Re: ProgDVB 6.90

Posted: Wed Jan 30, 2013 4:58 pm
by V.Zhukoff
Такой вот эксепшн ни с того ни с сего...

time: 30.1.2013 20:51:27
Type: Crash in unmanaged part
Module: C:\Windows\SysWOW64\ntdll.dll
Thread: 0x1768 Prog TS demux reader thread

Re: ProgDVB 6.90

Posted: Thu Jan 31, 2013 3:26 am
by Prog
V.Zhukoff: В момент переключения? Лог хорошо бы.

boss911: 2 дня потратил, не научился :( Может потом идеи будут. В крации проблема в том, что для инсталляции в program files нужны права админа. Но после их получения, текущий пользователь уже админ, и его папка в Users\Aministrator\ProgDVB а не там где у текущего пользователя.

Salych: Superzoom или авто обрезание полос? Первое вроде работает?

Re: ProgDVB 6.90

Posted: Thu Jan 31, 2013 4:23 am
by Yuri
Prog wrote: Salych: Superzoom или авто обрезание полос? Первое вроде работает?
Авто-обрезание полос сверху-снизу. Оно и раньше глючило (срабатывая, к примеру, на HD каналах, где оно не нужно), а в последних версиях совсем поломалось, срабатывает где угодно и не возвращает к нормальному состоянию без перезапуска.

Re: ProgDVB 6.90

Posted: Thu Jan 31, 2013 5:00 am
by Salych
Обрезание полос конечно. Если в настройках значение для монитора стоит 16/9 и канал тоже идет 16/9, то обрезание надо отключать вообще.

Re: ProgDVB 6.90

Posted: Thu Jan 31, 2013 12:41 pm
by boss911
Prog

Я имел в виду писать/читать в/из %AppData%. Я знаю, куда эта переменная ведет на WinXP, на Win6+ не знаю.

Re: ProgDVB 6.90

Posted: Thu Jan 31, 2013 12:47 pm
by Prog
Инсталлятор не знает :(

Re: ProgDVB 6.90

Posted: Thu Jan 31, 2013 1:58 pm
by boss911
Что инсталлятор не знает? Путь %AppData%? А это тогда что?

http://nsis.sourceforge.net/Docs/Chapter4.html#4.2.3
$APPDATA

The application data directory. Detection of the current user path requires Internet Explorer 4 and above. Detection of the all users path requires Internet Explorer 5 and above. The context of this constant (All Users or Current user) depends on the SetShellVarContext setting. The default is the current user.

This constant is not available on Windows 95 with Internet Explorer 4 and Active Desktop not installed.

$LOCALAPPDATA

The local (nonroaming) application data directory.

This constant is available on Windows 2000 and above.

Re: ProgDVB 6.90

Posted: Thu Jan 31, 2013 3:31 pm
by Prog
Это будет указатель на appdata администратора а не текущего пользователя.

Re: ProgDVB 6.90

Posted: Thu Jan 31, 2013 11:51 pm
by boss911
Изврат это ваше UAC. Не знаю, ведь куча софта устроено по принципу хранения настроек в %AppData%, таким образом, каждый пользователь ОС имеет свои собственные настройки.

Хорошо, а как выглядит пусть %AppData% администратора и %AppData% пользователя? Не пойму, в чем разница, это папка пользователя и по идеи насрать, админ он или нет.

Re: ProgDVB 6.90

Posted: Fri Feb 01, 2013 5:02 am
by Prog
Подозреваю что там инсталляторы решают эту проблему. Но переходить на msi не хочеться. Монстрик он. Разница в том что инсталлятор запускается из под ДРУГОГО пользователя чем сам пользователь его запускающий, и для него ДРУГОЙ appdata. В половине случаев (когда пользователь и есть админ) это не страшно, в половине - поставит не в тот каталог. Это кстати не uac виноват, а следвие НОРМАЛЬНОЙ реализации OS.

Но не важно. Меня не нужно убеждать необходимости этого. Это must have. Как будет идея - сдею.

Re: ProgDVB 6.90

Posted: Fri Feb 01, 2013 5:52 am
by Yuri
Prog wrote:Подозреваю что там инсталляторы решают эту проблему. Но переходить на msi не хочеться. Монстрик он. Разница в том что инсталлятор запускается из под ДРУГОГО пользователя чем сам пользователь его запускающий, и для него ДРУГОЙ appdata.
Это в XP так. В висте и выше, насколько я понимаю, админский пароль требуется для повышения полномочий программы, а не для установки в папку администратора вместо пользовательской.

Re: ProgDVB 6.90

Posted: Fri Feb 01, 2013 6:17 am
by boss911
Yuri wrote:Это в XP так. В висте и выше, насколько я понимаю, админский пароль требуется для повышения полномочий программы, а не для установки в папку администратора вместо пользовательской.
Во-во, я о том же думаю.

Re: ProgDVB 6.90

Posted: Fri Feb 01, 2013 6:45 am
by Prog
кому интересно как оно на самом деле - читайте мои посты выше. Если по обсуждать, то лучше в отдельной ветке.