:: Visual Foxpro, Foxpro for DOS
Запуск через Citrix Receiver и локальное время
ou
Автор

Сообщений: 118
Дата регистрации: 07.08.2007
Здравствуйте, уважаемые коллеги!

Приложение VFP 9.0 SP2 запускается через Citrix Receiver.
Может ли оно узнать время локального компьютера?
Юзер хочет в репортах печатать свое время.
Ratings: 0 negative/0 positive
Re: Запуск через Citrix Receiver и локальное время
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
support.citrix.com

Фокс тут не при чём - настройки фермы и клиентов позволяют передать таймзону. Как я понял, собственно ВРЕМЯ с клиента не передаётся (только часовой пояс, который "накладывается" на серверное время) - и хитропопые юзера выставившие время на 10 часов назад, смело идут лесом


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Запуск через Citrix Receiver и локальное время
ou
Автор

Сообщений: 118
Дата регистрации: 07.08.2007
Igor Korolyov
настройки фермы и клиентов позволяют передать таймзону
Да, спасибо.
Но в этом случае, как я понимаю, приложение будет полностью "жить" в локальной таймзоне. А они хотят локальное время только для печати на отчетах.
Наверное, проще будет в самом приложении завести какой-нибудь параметр юзера для указания таймзоны, и, когда нужно, делать для времени поправку с учетом зоны.
Ratings: 0 negative/0 positive
Re: Запуск через Citrix Receiver и локальное время
pasha_usue

Сообщений: 3647
Откуда: Е-бург
Дата регистрации: 06.10.2006
ou
Igor Korolyov
настройки фермы и клиентов позволяют передать таймзону
Да, спасибо.
Но в этом случае, как я понимаю, приложение будет полностью "жить" в локальной таймзоне. А они хотят локальное время только для печати на отчетах.
Наверное, проще будет в самом приложении завести какой-нибудь параметр юзера для указания таймзоны, и, когда нужно, делать для времени поправку с учетом зоны.
Это если XenApp 6.5. А для 5.0 и 6.0 достаточно ключик из реестра прочитать и вычислить смещение.
Ratings: 0 negative/0 positive
Re: Запуск через Citrix Receiver и локальное время
ou
Автор

Сообщений: 118
Дата регистрации: 07.08.2007
pasha_usue
достаточно ключик из реестра прочитать и вычислить смещение.
А приложение разве оба реестра видит - и локальный и нелокальный? Мне же, получается, два времени одновременно нужно знать.
Ratings: 0 negative/0 positive
Re: Запуск через Citrix Receiver и локальное время
pasha_usue

Сообщений: 3647
Откуда: Е-бург
Дата регистрации: 06.10.2006
ou
pasha_usue
достаточно ключик из реестра прочитать и вычислить смещение.
А приложение разве оба реестра видит - и локальный и нелокальный? Мне же, получается, два времени одновременно нужно знать.
В статье написано:
статья
When Client Time Zone is enabled, the client passes its time zone information (not the clock time) to the server. The server obtains the client's time zone information (GMT, daylight saving, and so on) and compares it with its own time zone information. If it is different, the server stores the clients' time zone information in the registry.
Дословно, сервер пишет в реестр (в свой реестр) информацию о клиентской таймзоне.

И чуть ниже.
Changes in XenApp 6
TZHook.dll is no longer used in XenApp 6. Citrix now relies on Microsoft APIs to establish time zone during an ICA session. Data is no longer written to the user registry hive.
То-есть, в последних версиях 6-ки эта хрень уже так не работает, и в реестр ничего не пишет.
Ratings: 0 negative/0 positive
Re: Запуск через Citrix Receiver и локальное время
ou
Автор

Сообщений: 118
Дата регистрации: 07.08.2007
pasha_usue
Дословно, сервер пишет в реестр (в свой реестр) информацию о клиентской таймзоне.
Ясно, спасибо. Это было бы то, что нужно. Только боюсь, что у юзера как раз всё самое новое.
Но, в любом случае, уже есть о чем думать.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 27 Burn akvvohinc  (Гостей: 25)

© 2000-2024 Fox Club 
Яндекс.Метрика