Автор: abgluck
Дата сообщения: 28.11.2006 18:41
flynet
Боюсь, ничего с ней сделать не получится, слишком уж она нездорово с окнами обращается. Как вариант еще - публиковать десктоп с одной только 1с доступной. тогда ее хоть видно будет и хоткеи сработают...
Так же можно поиграться с дополнительными seamless флагами, который действуют конкретно на классы, отловить класс окна с локом и вперед:
Код:
Registry Key: HKLM/System/CurrentControlSet/Control/Citrix/wfshell/TWI/<WindowClassName>
Value Name1: ClassName
Value Type1: REG_SZ
Value1: <WindowClassName>
Value Name1: Type
Value Type2: REG_DWORD
Value2: See 1 through 8 below
1. WINDOW ALWAYS VISIBLE
Value: 0x8
Explanation: For performance reasons, invisible windows that are created are not re-created on the ICA client. Setting this flag for a specified window enables it to be re-created on the ICA client.
Required: MetaFrame 1.8 SP4 for TSE - MetaFrame 1.8 SP4 for Windows 2000 - MetaFrame XP 1.0 SP3 for Windows 2000 or Windows 2003 - MetaFrame XP 1.0 SP2 for TSE, MetaFrame Presentation Server 3.0/Citrix Presentation Server 4.0 for Windows 2000 and Windows 2003.
2. WINDOW SIZE AND LOCATION NOT CHECKED
Value: 0x10
Explanation: For performance reasons, windows that are created with a Zero window size or created outside of the Desktop area, are not re-created on the ICA client. Setting this flag for such a specified window enables it to be re-created on the ICA client.
Required: MetaFrame 1.8 SP4 for TSE - MetaFrame 1.8 SP4 for Windows 2000 - MetaFrame XP 1.0 SP3 for Windows 2000 or Windows 2003 - MetaFrame XP 1.0 SP2 for TSE, MetaFrame Presentation Server 3.0/Citrix Presentation Server 4.0 for Windows 2000 and Windows 2003.
3. USE OWNER WINDOW INSTEAD OF PARENT
Value: 0x20
Explanation: Enabling this flag specifies that the Owner window of the window specified will be determined by using the GW_OWNER parameter instead of the GWL_HWNDPARENT parameter. This may be necessary if some application windows do not use the same window as both the Parent and Owner window.
Required: MetaFrame 1.8 SP4 for TSE - MetaFrame 1.8 SP4 for Windows 2000 - MetaFrame XP 1.0 SP3 for Windows 2000 or Windows 2003- MetaFrame XP 1.0 SP2 for TSE, MetaFrame Presentation Server 3.0/Citrix Presentation Server 4.0 for Windows 2000 and Windows 2003.
4. USE GETPARENT API
Value: 0x40
Explanation: Setting this value to a window enables the Seamless engine to use the GetParent API to get the Owner of the specified window.
Required: MetaFrame 1.8 SP4 for TSE - MetaFrame 1.8 SP4 for Windows 2000 - MetaFrame XP 1.0 SP3 for Windows 2000 or Windows 2003 - MetaFrame XP 1.0 SP2 for TSE, MetaFrame Presentation Server 3.0/Citrix Presentation Server 4.0 for Windows 2000 and Windows 2003.
5. SET AS INDEPENDENT WINDOW
Value: 0x80
Explanation: Setting this value to a window enables the Seamless engine to send the specified window as an independent window (no parent, no owner).
Required: MetaFrame 1.8 SP4 for TSE - MetaFrame 1.8 SP4 for Windows 2000 - MetaFrame XP 1.0 SP3 for Windows 2000 or Windows 2003 - MetaFrame XP 1.0 SP2 for TSE, MetaFrame Presentation Server 3.0/Citrix Presentation Server 4.0 for Windows 2000 and Windows 2003.
6. SEND NO ICON CHANGES
Value: 0x100
Explanation: Setting this value to a window enables the Seamless engine not to send WM_GETICON or WM_QUERYDRAGICON messages to the specified window. This may cause some applications to have a generic icon displayed on the Local ICA client Taskbar instead of its own.
Required: MetaFrame 1.8 SP4 for TSE - MetaFrame 1.8 SP4 for Windows 2000 - MetaFrame XP 1.0 SP3 for Windows 2000 or Windows 2003 - MetaFrame XP 1.0 SP2 for TSE, MetaFrame Presentation Server 3.0/Citrix Presentation Server 4.0 for Windows 2000 and Windows 2003.
7. DO NOT REQUEST SMALL ICON
Value: 0x200
Explanation: Setting this value to a window, will direct the Server Seamless Engine to not request the small Icon associated with that window. This may be needed for application windows that alternate between different Icons while running that are not displaying the different Icons when run Seamlessly.
Required: Post MetaFrame XP SP3 English Hotfix XE103W2K126 for Windows 2000 or later, post MetaFrame XP SP3 English Hotfix XE103W2K3037 for Windows 2003 or later, MetaFrame Presentation Server 3.0/Citrix Presentation Server 4.0 for Windows 2000 and Windows 2003.
8. DO NOT SEND SPECIFIED ZERO-SIZED WINDOW TO THE CLIENT
Value: 0x400
Explanation: Setting this value to a window that is zero-sized (a window that has the coordinates 0,0), will direct the Server Seamless Engine to not send that window information to the client.
This setting may need to be used in the following scenario:
Sessions do not log off when a user closes all Published Applications in a session, one or more of which may be using zero-sized windows - even though all visible windows of the application(s) have been closed.