Serwer terminali Winflector - alternatywa dla aplikacji Zdalny Pulpit, Citrix XenApp

Rozwój wersji

Expand..Winflector/Winflector Console ver. 3.9.4.0 (22 maja 2017)

  • eksperymentalne wsparcie obsługi wielu monitorów po stronie klienta. Konieczne jest zaznaczenie odpowiedniej opcji w menu zaawansowanym klienta. Dla niektórych aplikacji dla prawidłowej pracy konieczne jest również podpięcie dodatkowego monitora do serwera.
  • wyeliminowany problem manifestujący się komunikatem w logu: "WM_PAINT loop detected for MDIClient"
  • wyeliminowany błąd uruchamiania drugiej aplikacji w kliencie HTML5 przy uwierzytelnianiu domenowym
  • wprowadzono możliwość zabezpieczenia dostępu do serwera filtrem MAC (globalne i/lub dla poszczególnych użytkowników)
  • wprowadzono możliwość zmiany haseł w skrótach do aplikacji (Pulpit/Menu start)
  • wprowadzono możliwość zapamiętywania opcji serwera oddzielnie dla każdego członka farmy
  • zapamiętywanie/odtwarzanie położenia okien w serwerze i WMTOOL
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.9.3.4 (27 lutego 2017)

  • ZMIANA USTAWIEŃ DOMYŚLNYCH - domyślnie będzie włączona obsługa menu na serwerze
  • ZMIANA USTAWIEŃ DOMYŚLNYCH - domyślnie w serwerze będzie włączone szyfrowanie AES 256b
  • poprawki związane z Z-orderem (kolejnością okien) na kliencie Linux i OS X
  • poprawki związane z nowymi bibliotekami graficznymi Windows10/Windows2016
  • poprawiona obsługa dodawania aplikacji z niedozwolonymi znakami w nazwach
  • poprawiona identyfikacja klientów HTML pracujących spoza NAT
  • usunięto z klienta opcję 'Bez ikon aplikacji'
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.9.3.3 (31 stycznia 2017)

  • dodano możliwość uruchamiania aplikacji w kliencie HTML5 ze skrótu URL
  • dodano możliwość tworzenia skrótów URL na pulpicie klienta z poziomu klienta WFC
  • poprawa stabilności połączenia sieciowego
  • drobne poprawki w UnregisterHotKey()/SetForegroundWindow()
  • poprawiona obsługa menu kontekstowych na Win10/Win2016 w trybie obsługi menu na kliencie
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.9.3.2 (29 grudnia 2016)

  • istotne poprawki w zarządzaniu kolejnością okien (Z-order)
  • poprawki związane z maksymalizacją okna aplikacji
  • poprawki związane z obsługą menu serwerowych - poprawiona obsługa klawiszy VK_LEFT, VK_RIGHT oraz odświeżanie obrazu menu
  • usunięte problemy ze startem aplikacji Office 2016
  • rozbudowana diagnostyka błędów połączenia sieciowego (bardziej szczegółowe komunikaty w logach aplikacji, serwera i klienta)
  • wprowadzono poprawki w JavaScript API Winflector oraz dodano przykłady wykorzystania API
  • dodano możliwość aktualizacji plików w katalogu VTM
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.9.3.1 (24 listopada 2016)

  • w kliencie HTML5/Javascript wprowadzono API umożliwiające konstruowanie własnych stron logowania i uruchamiania aplikacji za pośrednictwem przeglądarki
  • domyślne strony startowe klienta HTML generowane przez serwer bazują na nowym API
  • poprawiona aktywacja on-line serwera Winflector
  • wprowadzono możliwość 'przypięcia' okna klienta WFC tak, żeby nie znikało po uruchomieniu aplikacji
  • poprawki związane z obsługą opcji klienckich definiowanych na serwerze
  • poprawiony błąd w kliencie WFC uniemożliwiający dodawanie nowych i kasowanie istniejących adresów serwerów Winflector
  • zmiana w obsłudze automatycznego startu serwera Winflector (można zdefiniować autostart bez automatycznego logowania - trzeba się zalogować "ręcznie")
  • poprawki w obsłudze ikony serwera w zasobniku systemowym
  • poprawiono GetCurrentDirectory() API - poprzednio wynik był zawsze zwracany małymi literami
  • poprawka w opcji -srvprocess: obecnie uwzględnia procesy uruchamiane za pośrednictwem ActiveX
  • kilka poprawek w obsłudze standardowych menu obsługiwanych przez serwer
  • nowe funkcje rozszerzonego interfejsu: TApiRemoteShellExecute(), TApiGetComputerNameEx(), TApiGetUserNameEx()
  • poprawki związane z obsługą maksymalizacji i ograniczania wielkości okna w WM_GETMINMAXINFO
  • ważne poprawki w obsłudze Z-orderu (kolejności okien)
  • poprawka w obsłudze klawiatury zapobiega sporadycznemu "blokowaniu się" stanu wciśniętego SHIFT lub CTRL
  • opcja -mbrepaintoff w guiapp.cfg dla aplikacji rysujących belkę menu we własnym zakresie
  • nowa wersja sterownika plików wfflt.sys - poprawione zabezpieczenie gdy aplikacja user mode przekazuje błędny bufor na dane
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.9.2.0 (30 lipca 2016)

  • wprowadzono możliwość podziału użytkowników na grupy, dodawania użytkowników do grup i przypisywania grupom uprawnień do aplikacji
  • nowa wersja  sterownika drukarki "Winflector Printer" (1.0.3.2). Poprzednie wersje czasem nie pracowały poprawnie z wcześniejszymi wersjami Winflectora
  • wprowadzona optymalizacja przeciągania w natywnym kliencie. Obecnie WM_MOUSEMOVE z flagą MK_LBUTTON wysyłane są nie częściej niż co 30 milisekund, co zapobiega zbyt częstemu odmalowywaniu przez aplikację przeciąganych elementów
  • nowe API TApiGetComputerNameEx() do pobierania nazwy komputera klienta
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.9.1.1 (6 czerwca 2016)

  • nowy natywny klient dla systemu Apple Mac OS X (wersja testowa)
  • ikony aplikacji przesyłane do klienta mają teraz wyższą rozdzielczość
  • poprawiono mechanizm automatycznego montowania dysków sieciowych na serwerze (wsparcie dla autentykacji Windows)
  • dostępne nowe funkcje API TApiStartClinetProcess(), TApiCheckClientProcess(), TApiKillCLinetProcess()
    umożliwiające zarządzenie procesami na kliencie
  • nowa funkcja TApiFindClientWindow() umnożliwiająca sprawdzanie czy na kliencie jest okno spełniające zadane kryteria
  • nowa funkcja TApiSetClientWindowTopMost() ustawiająca lub usuwająca własność TOPMOST okna klienckiego
  • zmienione uprawnienia tworzonych plików logowania aby wszystkie procesy mogły prawidłowo zapisywać swoje komunikaty
  • poprawiono błąd powodujący niezapisywanie się niektórych opcji serwera w bazie konfiguracyjnej
  • dzienniki serwera generowane są wyłącznie w języku angielskim
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.9.0.0c (1 kwietnia 2016)

  • istotna poprawka obsługi aktywacji i kolejności okien (z-order)
  • poprawiona lista udostępnionych aplikacji w kliencie przeglądarkowym dla autentykacji Windows
  • poprawka stabilności sekwencji startu aplikacji dla klientów z wirtualnym pulpitem
  • poprawki w implementacji menu obsługiwanych przez serwer
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.9.0.0 (10 marca 2016)

  • niemiecka wersja językowa serwera i klienta
  • wersja 1.3.0.1 uniwersalnego sterownika drukarki - poprawiono sekwencję inicjalizacji aby zmniejszyć ryzyko interakcji z inicjalizacją DLL-ek aplikacji
  • wersja 1.2 instalatora sterownika drukarki rozwiązuje problemy z instalacją na serwerach gdzie system umieszczony jest poza dyskiem C:
  • opcja -clipparents do guiapp.cfg powoduje wstrzymanie wysyłania wiadomości WM_PAINT do okien całkowicie przesłoniętych przez oczekujące na odrysowanie okna potomne. Może spowodować mnimalne spowolnienie działania.
  • drobna poprawka w przetwarzaniu klawiszy skierowanych do menu obsługiwanych przez serwer
  • poprawka z z-orderem (kolejnością) okien - może poprawić ew. problem z oknami znikającymi "z tyłu"
  • możliwość automatycznego dodawania reguły zapory Windows aby umożliwić komunikację z serwerem Winflector
  • możliwość automatycznego montowania przez serwer Winflector dysków sieciowych (maksymalnie do 3 katalogów sieciowych)
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.8.2.0 (23 grudnia 2015)

  • nowsza wersja sterownika drukarki 1.0.3.0 - poprawka korzystania z slpwow64.exe na systemach 32-bit
  • poprawka przy ustawianiu focusa dla odblokowywanego okna (EnableWindow(TRUE))
  • nowy parametr -wndrepositionoff w pliku guiapp.cfg umożliwiający zablokowanie repozycjonowania okien przez serwer Winflector
  • możliwość wyłączenia stopki z wersją serwera w kliencie HTML5 (tylko dla aktywowanych licencji)
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.8.1.0 (5 listopada 2015)

  • poprawiona generacja komunikatu WM_HELP
  • poprawki w aktywacji okna i ustawianiu focusa na wewnętrzne kontrolki okna
  • poprawki w funkcji SetWindowsHookEx()
  • poprawki w funkcji TrackMouseEvent()
  • usunięty wyciek uchwytów (handli) Windows w serwisie wfisvc(64)
  • nowa opcja -lwtr w guiapp.cfg umożliwiająca zmianę sposobu rysowania okien WS_EX_LAYERED przy pracy z klientem Android i HTML (więcej w dokumentacji)
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.8.0.0 (5 października 2015)

  • zmiany w dostępie do plików konfiguracyjnych serwera Winflector lokalnie i w farmie danymi zarządza oddzielna usługa z dostępem przez sieć lokalną (nie wymaga dzielonego katalogu w farmie)
  • wprowadzenie możliwości definiowania parametrów klienckich na serwerze dla poszczególnych aplikacji parametry zdefiniowane na serwerze "nadpisują" parametry klienta w momencie startu aplikacji
  • poprawka dla nowego (domyślnego) trybu konsoli Windows10
  • poprawka w obsłudze skrótów klawiszowych Windows
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.7.5.2 (26 sierpnia 2015)

  • dodano wsparcie dla przeglądarki Edge/Windows 10
  • wprowadzona implementacja kanału Alpha (okna przeźroczyste) i poprawione funkcje UndateLayeredWindow(Indirect)
  • kilka drobnych poprawek związanych z renderowaniem zawartości okna i ramek
  • dispatchowanie zdarzeń myszki i klawiatury poprawione, aby uwzględniało niestandardowe rejony okna
  • wprowadzono sumy kontrolne w plikach językowych (suma kontrolna nie jest sprawdzana gdy serwer/klient jest uruchomiony z opcją -langedit, wówczas działa tylko przez 30 minut)
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.7.4.2 (24 czerwca 2015)

  • 3.7.4.2a - poprawka w kliencie HTML5 - poprawna obsługa aplikacji z tą samą ścieżką (i różnymi parametrami) udostępnionymi dla różnych użytkowników
  • poprawienie wydajność i skalowalności przez wyeliminowanie globalnej sekcji krytycznej wykorzystywanej do synchronizacji wątków aplikacji
  • nowa opcja -globalcson, którą można wykorzystać do włączenia synchronizacji i przywrócenia pracy zgodnej z wcześniejszymi wersjami
  • w kliencie natywnym zaimplementowano obsługę obszaru NC (non-client) rozszerzonego w głąb obszaru klienckiego okna
  • poprawki skalowania desktopu w kliencie HTML5 na urządzeniach mobilnych
  • zmiana domyślnego ustawienia opcji udostępniania drukarek serwera dla klienta Android/HTML5 - obecnie jest wyłączona (drukarki niewidoczne)
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.7.4.1 (21 maja 2015)

  • zoptymalizowane uruchamianie klienta HTML5
  • przetwarzanie nazwy pliku wydruku PDF aby zagwarantować jej poprawność
  • rozwiązany problem z wyświetlaniem właściwości drukarki w 32-bitowym procesie na 64-bitowym systemie
  • poprawiono działanie opcji -knvoff z klientem Android i HTML5
  • nowa, bardziej stabilna wersja sterownika COM (1.4.2.3)
  • poprawki w obsłudze wirtualnego schowka zapobiegające możliwości zakleszczenia
  • poprawka dot. rozwijanych menu Subiekt/Navireo
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.7.4.0 (15 kwietnia 2015)

  • nowa opcja emulacji DirectX w pliku guiapp.cfg: -dxdelay=xxx
  • GTEAPI rozszerzone o funkcje GteApiRaiseAsyncEvent() i GTeApiRaiseSyncEvent()
  • poprawiona obsługa aplikacji korzystających z WPF (Windows Presentation Foundation)
  • poprawki w obsłudze menu i menubar w trybie obsługi przez serwer
  • poprawiono sposób tworzenia kontekstu aktywacyjnego aplikacji przy skomplikowanej strukturze manifestów
  • poprawka sterownika portów szeregowych (COM) pracującego z buforowaniem zapisu
  • wprowadzono możliwość skalowania ekranu klienta HTML5 (125-300%)
  • nowa opcja w serwerze określająca czy nowo utworzone konto otrzyma domyślnie prawo do wszystkich opublikowanych aplikacji
  • wprowadzono możliwość włączenia trybu DEMO serwera Winflector umożliwiającego uruchamianie aplikacji bez autoryzacji przy pomocy URL (tylko klient HTML5)
  • wprowadzono tryb uproszczony klienta WFC.exe (dostępne tylko dwie zakładki: Login i Aplikacje)
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.7.3.0 (19 marca 2015)

  • zmodyfikowany sposób rysowania menu w trybie serwerowym - wyeliminowane mruganie
  • poprawiona obsługa minimalizacji/maksymalizacji/przywrócenia aplikacji
  • poprawiono uruchamianie wtórnych aplikacji 16-bitowych (np. z pliku BAT)
  • częściowe wsparcie (klient natywny i ActiveX) dla przeglądarek IE8 i IE9
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.7.2.2 (11 lutego 2015)

  • rozwiązany problem równoważenia obciążenia serwerów farmy przy wykorzystaniu klinta JavaScript (HTML5)
  • poprawka problemu z drukowaniem objawiającego się zapisaniem błędu "Cannot create DC/Winflector printer" do tapplog.txt
  • wersja 1.3 sterownika zdalnych portów COM - wprowadzono buforowanie zapisu danych do portów szeregowych - znacznie przyśpiesza pracę w sieciach WAN, przy sterownikach urządzeń zapisujących dane w małych porcjach (np. znak po znaku)
  • poprawka inicjalizacji drukarki PDF z klientem HTML5 - poprzednio możliwy wyjątek w szczególnych sytuacjach przy starcie procesu
  • poprawiona współpraca klienta HTML5 z farmą
  • lista dostępnych rozdzielczości ekranu dla klienta WEB konfigurowana jest na serwerze
  • wsparcie dla WritePrifileString() używanej dla ustawienia drukarki domyślnej
  • wprowadzone automatyczne pozycjonowanie okna kompozycji IME na kliencie na pozycji karetki
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.7.2.0 (19 stycznia 2015)

  • wprowadzenie opcji automatycznego logowania i autostartu serwera Winflector (po restarcie komputera)
  • zmiana w nazwach mapowanych drukarek - już nie zawierają numeru procesu - istotne w aplikacjach gdzie drukarki są konfigurowane przez podanie nazwy
  • podstawowa implementacja emulacji DirectX na GDI - do wykorzystania jeżeli aplikacji nie da się zmusić aby korzystała wyłącznie z GDI (opcje -directxon i -dxdebugon w pliku guiapp.cfg)
  • poprawka rysowania menu renderowanego przez serwer
  • poprawka instalatora sterownika drukarki - prawidłowe zatrzymywanie serwisów zależnych spoolera przed instalacją
  • poprawki w sposobie obsługi zdarzeń obszaru NC (Non-client)
  • poprawka tworzenia procesów wtórnych - mógł występować wyjątek jeżeli aplikacja zwalniała STARTUPINFO.lpDesktop po utworzeniu procesu funkcją CreateProcessXXX()
  • dodanie możliwości konfiguracji wyświetlanych elementów interfejsu WEB na liście aplikacji
  • dodanie w linii komend opcji -BATCH blokującej komunikaty startowe serwera Winflector
  • poprawiono współpracę z farmą klientów HTML5 i Android
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.7.0.3 (5 grudnia 2014)

  • zaimplementowano szyfrowanie RSA/AES/3DES w kliencie HTML5/Java Script
  • wprowadzono możliwość uruchamiania aplikacji na wyspecyfikowanym użytkowniku Windows przy autoryzacji przez Winflectora
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.7.0.2 (18 listopada 2014)

  • zaimplementowano automatyczne odnawianie połączenia w kliencie HTML5
  • rozwiązano problem z widocznością i korzystaniem z drukarek w trybie z autentykacją Windows i domenową
  • inicjalizacja drukarek zmieniona tak, aby mogła się wykonywać w funkcji DllMain aplikacji/DLL-ek
  • poprawiony błąd wprowadzony w 3.7.0.1 mogący prowadzić do zawieszenia aplikacji podczas odrysowywania okna
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.7.0.1 (7 listopada 2014)

  • nowa zintegrowana drukarka PDF (Winflector PDF Printer) umożliwia drukowanie do PDF z każdego klienta Winflector. Użytkownik może zmianiać rozmiar papieru, rodzielczość i głębię kolorów wydruku.
  • wstępnie wprowadzono język włoski interfejsu użytkownika przy współpracy z naszym partnerem Infol SRL
  • udostępnianie plików klienta: zablokowano udostępnianie stacji dyskietek A: i B: aby uniknąć komunikatu systemowego "Brak dyskietki w stacji ..."
  • kilka innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.7.0.0 (7 października 2014)

  • nowy klient HTML5 pracujący m.in. na MacOS, iOS (iPAD/iPhone), Android i innych przeglądarkach obsługujących HTML5 i WebSockets
  • nowy sterownik drukarek wirtualnych Winflector znacznie poprawiający możliwości drukowania z aplikacji wykonujących się pod Winflectorem - m.in dostępne właściwości drukarki
  • wprowadzono możliwość wysyłania wiadomości tekstowych do zalogowanych użytkowników
  • w monitorze WMT zaimplementowano wyświetlanie/zabijanie sesji pracujących za pośrednictwem klienta Android i HTML5
  • poprawiono obsługę wznawiania zerwanego połączenia (również przy zmianie IP klienta)
  • poprawka związana z dziedziczeniem katalogu roboczego przy uruchamianiu przez aplikację wtórnych procesów o innej bitowości
  • wiele innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.6.0.0 (5 czerwca 2014)

  • uproszczono zarządzanie licencją Winflector - aktywacja on-line na podstawie kodu aktywacyjnego
    zamienia 2-użytkownikową, darmową wersję w wersję pełną lub rozszerzone demo
  • wprowadzono możliwość ustawiania w przeglądarce IE dodatkowych parametrów dla klienta ActiveX
    (w tym rozdzielczości desktopu)
  • wprowadzono możliwość uruchomienia wcześniej zainstalowanego klienta Linux i Android za pośrednictwem przeglądarki internetowej połączonej do serwera Winflector
  • wprowadzono możliwość publikowania wielu aplikacji o tej samej ścieżce dostępu z różnymi
    nazwami skróconymi. Wywołanie aplikacji w parametrach wfc/gte jako "nazwa::ścieżka".
  • wprowadzono ikonizację serwera Winflector do traya systemowego
  • poprawione zarządzanie Z-orderem i aktywacją okna (przypadki "nurkujących" okien)
  • poprawione pozycjonowanie kontekstowych menu w trybie menu generowanych na serwerze
  • wprowadzono lepszą obsługę renderowania na skalowanych kontekstach urządzenia (DC)
  • poprawka sterownika portów szeregowych: rozszerzone wsparcie dla aplikacji .Net oraz
    lepsza obsługa trybu asynchronicznego
  • poprawki związane z ikonizacją aplikacji, w szczególności startem w stanie zikonizowanym
  • zmiana raportowanego portu drukarek zdalnych na "WFC" - rozwiązuje problem współpracy
    drukarek dopiętych do klientów Win8/8.1 ze starszymi serwerami Windows
  • poprawiony sposób obliczania współrzędnych początkowych okna przy różniących się rozmiarach
    desktopu serwera i klienta
  • poprawka zapisu/odczytu aplikacji o ścieżkach przekraczających 120 znaków
  • poprawka związana z pobieraniem listy dużej liczby udostępnionych aplikacji (ponad 110)
  • poprawiono zgodność klawiatury Linux i Android z klawiaturą Windows oczekiwaną przez aplikacje
  • wiele innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.5.8.2 (8 kwietnia 2014)

  • poprawka pracy serwera w trybie selektywnego przypisania aplikacji do użytkowników
  • poprawiono przechwytywanie obrazu w niektórych trybach skalowanego kontestu GDI (HDC)
  • poprawka w obsłudze WM_MOUSEWHEEL i WM_MOUSEHWHEEL w przypadku okien wewnętrznych (WS_CHILD)
  • poprawka w działaniu InsertMenu() przy obsłudze menu na kliencie
  • poprawka przetwarzania WM_SYSCOMMAND/SC_RESTORE
  • poprawka przetwarzania WM_MOUSEMOVE przy wciśniętym lewym klawiszu myszki - lepsza wydajność przeciągania
  • poprawka w przekazywaniu klawiszy funkcyjnych i specjalnych do ActiveX
  • wprowadzono możliwość ustawiania niektórych parametrów klienta przy uruchamianiu aplikacji z przeglądarki
  • wiele innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.5.8.1 (5 marca 2014)

  • dodano eksperymentalną wersję 64-bitowego klienta Linux
  • wprowadzono możliwość uruchamiania 16-bitowych aplikacji GUI
  • poprawiona obsługa WM_MOUSEWHEEL (rolka myszki) w przeglądarce i kliencie Android
  • dodana obsługa poziomej rolki myszy (WM_MOUSEHWHEEL) w przeglądarce i kliencie Android
  • drobna poprawka w sterowniku dostępu do zdalnych plików (niektóre mogły być niewidoczne)
  • lepsza obsługa zapytań o domyślną drukarkę
  • poprawka przyśpieszająca odświeżanie desktopu w przeglądarce i kliencie Android
  • poprawka drukowania z MS Excel
  • poprawka umożliwiająca udostępnianie aplikacji z bardzo długimi ścieżkami
  • nowa opcja -srvprocess w guiapp.cfg. Umożliwia wskazanie procesów wtórnych które powinny
    być startowane jako zwykłe procesy bez nadzoru Winflectora
  • nowa opcja -consoleoff w guiapp.cfg - wyłącza przejmowanie konsoli w aplikacjach nadzorowanych przez Winflector
  • poprawka obsługi klawiszy funkcyjnych w przeglądarce. Zapobiega podwójnej reakcji na klawisz (w przeglądarce i aplikacji)
  • wiele innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.5.8.0 (10 stycznia 2014)

  • zaimplementowano obsługę skrótów Windows7/8 służących do zmiany geometrii okna (np. Win+^ = maksymalizacja okna)
  • poprawki związane z wielowątkowym przetwarzaniem komunikatów myszy i klawiatury
  • poprawka polegająca na tym, że serwer pracujący w trybie maintenance nie jest wykorzystywany przez managera farmy
  • klient przeglądarkowy może teraz pracować z farmą
  • wszystkie aplikacje pracujące na wspólnym desktopie w kliencie androidowym lub przeglądarkowym są przydzielane do jednego serwera farmy
  • poprawki w dodawaniu dozwolonych aplikacji przez wskazanie skrótu - dodają się również argumenty programu
  • android: zmiana identyfikatora aplikacji - konieczne ręczne odinstalowanie starej wersji
  • android: opcja automatycznego zamykania aplikacji po okreslonym czasie pracy w tle (np. po naciśnięcu Home)
  • android: odnawianie utraconego połączenia - również przez inną sieć
  • android: opcje do testowej symulacji przepustowości połączenia sieciowego
  • android: możliwość uruchamiania wielu aplikacji z tego samego serwera
  • android: opcja automatycznego wysuwania/ukrywania klawiatury w zależności od stanu karetki
  • wiele innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.5.7.3 (8 listopada 2013)

  • poprawki w obsłudze Z-orderu (względnej kolejności okien)
  • nowa opcja -srvprocess w guiapp.cfg umożliwiająca wskazywanie aplikacji wtórnych, które powinny być wykonywane całkowicie na serwerze bez zdalnej obsługi okien czy witrualizacji przestrzeni nazw
  • poprawka w sterowniku obsługi plików zdalnych dotycząca otwarcia pliku względem innego wcześniej otwartego
  • poprawka w przekazywaniu do procesów wtórnych informacji o ustawieniu opcji udostępniania zdalnych plików
  • opcja klienta -dgopt usprawniająca przeciąganie obiektów przez zmniejszenie liczby komunikatów WM_MOUSEMOVE wysyłanych do aplikacji podczas przeciągania
  • poprawka eliminująca opóźnienie zmiany kształtu kursora klienta
  • poprawka umożliwiająca korzystanie z Office 2013 na serwerach Windows8/2012 bez wyłączania akceleracji sprzętowej grafiki
  • wprowadzono możliwość automatycznego tworzenia skrótów do aplikacji użytkownika w menu start podczas logowania do serwera
  • wprowadzono możliwość wyłączenia tworzenia skrótów oddzielnie dla każdej udostępnionej aplikacji
  • wprowadzono możliwość wyłączenia mapowania systemu plików oddzielnie dla każdej udostępnionej aplikacji
  • dostosowano instalację obiektów ActiveX klienta do przeglądarki IE11
  • poprawka w serwerze HTTP umożliwiająca pracę z .NET 4.5 (Windows 8/2012)
  • wiele innych drobnych poprawek

Expand..Winflector/Winflector Console ver. 3.5.6.2 (4 października 2013)

  • testowa wersja sterownika udostępniającego pliki klienta Windows aplikacji wykonywanej na serwerze. Pliki klienta widoczne są w katalogu c:\WfMount po odznaczeniu opcji "Ustawienia/Preferencja/Wyłącz mapowanie systemu plików"
  • wprowadzono wsparcie dla wielu języków w kliencie gte.exe (obecnie oprócz angielskiego dostępny jest polski)
  • wprowadzono dwupoziomowe komunikaty błędów w kliencie. Domyślnie wyświetlany jest komunikat uproszczony, po rozwinięciu - pełna wersja
  • wprowadzono możliwość tworzenia własnych interfejsów html do logowania się poprzez przeglądarkę
  • wprowadzono możliwość automatycznego tworzenia skrótów do aplikacji użytkownika na jego pulpicie podczas logowania do serwera
  • wprowadzono wyświetlanie nazwy aplikacji w monitorze WMTOOL
  • poprawki wydajnościowe przy odrysowywaniu okien
  • nowa opcja -remotesessionoff w guiapp.cfg umożliwiająca udawanie, że aplikacja nie wykonuje się w sesji zdalnej
  • poprawka w filtrze udostępniającym zdalne pliki (Windows 2012/8)
  • inne drobne poprawki

Rozwiń..Winflector/Winflector Console ver. 3.5.6.0 (9 września 2013)

  • testowa wersja sterownika udostępniającego pliki klienta Windows aplikacji wykonywanej na serwerze. Pliki klienta widoczne są w katalogu c:\WfMount po odznaczeniu opcji "Ustawienia/Preferencja/Wyłącz mapowanie systemu plików"
  • zmiany w synchronizacji kodu detekcji i wysyłania zmian ekranu umożliwiające lepsze zrównoleglenie pracy
  • poprawka rysowania menu bar w trybie renderowania przez serwer
  • usunięcie limitu na rozmiar parametrów tworzonych skrótów
  • poprawka bezpieczeństwa przekazywania hasła w ramach komputera klienta (nie pojawia się w linii komend)
  • inne drobne poprawki

Rozwiń..Winflector/Winflector Console ver. 3.5.4.0 (28 czerwca 2013)

  • wbudowany dedykowany serwer HTTP (wersja testowa)
  • możliwość logowania się do Winflectora i uruchamiania aplikacji przez przeglądarki internetowe (wersja testowa)
  • klient ActiveX do Winflectora - możliwość pracy z aplikacją w przeglądarce Internet Explorer, Chrome IE Tab, Firefox IE Tab (wersja testowa)
  • zmiana sposobu wersjonowania klienta Android/ActiveX - wymagana wersja zależy od zmian protokołu komunikacyjnego a nie wersji serwera. Nowsze wersje klienta Android/ActiveX obsługują wszystkie starsze serwery Winflector poczynając od 3.5.4.0.
  • poprawiona obsługa myszki po rozłączeniu równoległej sesji RDP
  • fizyczny desktop serwera nie ogranicza już rozmiaru desktopu wirtualnego dla klienta Android/ActiveX
  • liczne poprawki obsługi/rysowanie desktopu virtualnego dla klienta Android i klienta Internet Explorer
  • inne drobne poprawki

Rozwiń..Winflector/Winflector Console ver. 3.5.3.3e (20 czerwca 2013)

  • poprawka dla Office 2013 - obecnie prawidłowo wyświetla zawartość okna
  • poprawki w obsłudze schowka Windows
  • poprawione cytowanie opcji w linii komend wfc.exe/vtm.exe
  • Internet Explorer 9/10: nie jest już konieczne wyłączanie akceleracji sprzętowej
  • poprawka umożliwiająca uruchamianie aplikacji wtórnych ze zmianą bitowości na kontach Windows bez praw administratora
  • poprawka niezdejmowanego capture myszy przy kasowaniu okien WS_CHILD (okno klienta mogło wisieć aż do kliknięcia na innym oknie top-level)
  • poprawka umożliwiająca poprawną pracę aplikacji po rozłączeniu równoczesnej sesji RDP
  • poprawki w zarządzaniu Z-orderem
  • poprawka związana z uruchamianiem plików *.BAT i *.CMD
  • inne drobne poprawki

Rozwiń..Winflector/Winflector Console ver. 3.5.3.3 (21 maja 2013)

  • nowa opcja -NOEMSG do wfc.exe/vtm.exe/gte.exe blokująca wyświetlanie ew. błędów (zapisywane jedynie do loga)
  • zaimplementowano funkcję SetDefaultPrinter()
  • poprawka w SetWindowRgn()
  • rozwiązany problem z IE10 na Windows 8 i Server 2012
  • inne drobne poprawki

Rozwiń..Winflector/Winflector Console ver. 3.5.3.1 (19 kwietnia 2013)

  • rozszerzone wsparcie dla aplikacji zarządzanych włącznie z aplikacjami kompilowanymi jako "CPU Any"
  • wsparcie dla interfejsu Winflector (TApi...) z klientem Android (dostosowno również aplikację testową testcapi.exe)
  • wsparcie dla globalnych grup uzytkowników Active Directory
  • poprawiona opcja /NTHMSG uruchamiania wfserver.exe
  • drobne poprawki w kliencie Android
  • zmiana tymczasowego certyfikatu klienta Android (wymagane odinstalowanie wcześniejszej wersji przed instalacją klienta 3.5.3.1)

Rozwiń..Winflector/Winflector Console ver. 3.5.3.0 (5 kwietnia 2013)

  • zaimplementowano tryb wirtualnego desktopu niezbędnego do współpracy z klientami mobilnymi
  • dostępna wczesna wersja testowa klienta Winflector dla systemu Android
  • poprawki uwzględniające wykorzystanie przez aplikację rejonu okna (SetWindowRgn)
  • poprawki w integracji kont użytkowników z usługą Active Directory
  • zmiany w obsłudze użytkowników domenowych - adres kontrolera domeny wykrywany automatycznie
  • przeprojektowany interfejs zarządzania kontami użytkowników
  • usprawnienia dotyczące dostępu do sieciowej bazy danych konfiguracji dotyczące szczególnie
    sytuacji awaryjnych związanych z brakiem dostępu do bazy
  • w monitorze wmtool wprowadzono parametr określajacy czas od ostatniego kontaktu serwera
    z aplikacją i klientem (przydatne przy diagnostyce rozłączeń i zawieszeń)
  • nowy parametr /NTHMSG wywołania serwera wfserver.exe wyłączający ew. ostrzeżenie o braku
    włączonych kompozycji wizualnych (themes)
  • liczbę różnych serwerów Winflector mieszczących się na pull-down liście klienta graficznego
    VTM zwiększono do 32. Wprowadzono możliwość kasowania serwerów z listy.
  • inne drobne poprawki

Rozwiń..Winflector/Winflector Console ver. 3.5.2.0a (1 marca 2013)

  • poprawka dla Acrobat Readera X/XI pracującego jako obiekt osadzony w trybie chronionym pod WOW64
  • poprawka błędu wprowadzonego w wersji 3.5.2.0, gdzie czasem zdarza się zapętlenie komunikatu WM_PAINT

Rozwiń..Winflector/Winflector Console ver. 3.5.2.0 (18 lutego 2013)

  • nowa (testowa) opcja klienta umożliwiająca włączenie renderowania menów po stronie serwera (Opcje/Obsługa menu przez serwer)
  • poprawka TrackPopupMenu() umożliwiająca pracę z oknem notyfikacji utworzonym przez inny wątek
  • poprawiona obsługa użytkowników active directory na Windows Server 2012 i Windows 8
  • inne drobne poprawki

Rozwiń..Winflector/Winflector Console ver. 3.5.1.0 (8 lutego 2013)

  • zaimplementowano RawInput dla klawiatury i myszki (RegisterRawInputDevices()/WM_INPUT etc.)
  • wprowadzono poprawki zarządzania kolejnością okien aplikacji (naprawia dialogi pojawiające się pod oknem głównym)
  • poprawka w serwerze Winflector związana z autoryzacją przez Windows
  • poprawki umożliwiające pracę z Acrobat Readerem X i XI w trybie chronionym
  • poprawiono rozmiar bufora zwracany przez funkcje GetPrinterDriverA/GetPrinterA dla zdalnych drukarek
  • funkcja odczytująca clipboard (GetClipboardData()) zwraca obecnie handle GlobalAlloc(GMEM_FIXED) co umożliwia poprawną pracę aplikacją które nie wołają GlobalLock() na zwróconym handlu
  • poprawka związana z rysowaniem owner-drawn menu
  • inne drobne poprawki

Rozwiń..Winflector/Winflector Console ver. 3.5.0.0 (17 grudnia 2012)

  • dostosowanie do pracy z Windows8 i Windows Server 2012
  • możliwość przypisywania udostępnianych aplikacji Winflector użytkownikowm Windows
  • przekazywanie zdefiniowanych dla aplikacji zmiennych środowiskowych z klienta na serwer
  • rozwijanie makr (np. %HOMEPATH%, %HOMEDRIVE%) w ścieżce katalogu roboczego aplikacji
  • funkcja GTRMAPI TApiGetClientDir() rozbudowana o mozliwość zwracania nowych katalogów
  • nowa opcja "Transmisja/Czekaj na połączenie" (-cntout), umożliwiająca zdefiniowanie jak długo będą ponawiane próby połączenia się z serwerem Winflector (uzyteczna przy serwerach wybudzanych nadchodzącym połączeniem IP)
  • poprawka w opcji -chpwd umożliwiająca zmianę hasła uzytkownika Winflector z linii komend (wfc.exe/gte.exe)
  • poprawki w działaniu farmy serwerów Winflector
  • poprawka w API UpdateLayeredWindow(), GetProfileString()
  • implementacja Register/UnregisterHotKey()
  • poprawka związana z ikonizacją aplikacji i w aplikacjach MDI (SC_MINIMIZE)
  • poprawka umożliwiająca korzystanie z kont użytkowników zawierających w nazwie spację
  • poprawki w sysemie haseł użytkowników Winflector
  • inne drobne poprawki

Rozwiń..Winflector/Winflector Console ver. 3.4.1.0 (19 czerwca 2012)

  • farmy serwerów Winflector z równoważeniem obciążenia (load-balancing). Obecnie, do 64 serwerów Winflector można połączyć w grupę obsługującą aplikacje użytkownika. Właściwy serwer jest wybierany automatycznie w chwili gdy klient łączy się z dowolnym serwerem farmy. Równoważenie obciążenia bazuje na zadeklarowanych względnych wydajnościach serwerów oraz, ewentualnie, na faktycznym obciążeniu procesorów serwerów.
  • możliwość indywidualnego udostępnienia aplikacji dla poszczególnych użytkowników Winflector
  • wprowadzona możliwość zmiany hasła przez użytkownika z poziomu klienta
  • nowy, szyfrowany plik dziennika z informacjami dotyczącymi wszystkich zmian haseł
  • nowy program tdecode.exe do deszyfrowania pliku dziennika haseł
  • optymalizacja obsługi portów szeregowych polegająca na wcześniejszym odczycie dostępnych danych oraz optymalizacji odczytu parametrów portu
  • parametr -NOCRA umożliwiający wyłączenie optymalizacji COM przy wywołaniu z wiersza poleceń
  • poprawki w implementacji schowka dotyczące automatycznych konwersji formatów bitmapowych
  • poprawki w implementacji schowka związane z kopiowaniem wartości pomiędzy klientem i serwerem
  • GTRMAPI uzupełniono o funkcję TApiRegisterAppCallback(). Aplikacja może zarejestrować funkcję, które będzie wołana przy niektórych zdarzeniach związanych ze zdalnym wykonaniem (np. przy rozłączeniu aplikacji)
  • inne drobne poprawki

Rozwiń..Winflector/Winflector Console ver. 3.3.1.0a (27 kwietnia 2012)

  • poprawiono błąd przy uruchamianiu przez zdalną aplikację procesów wtórnych (powstały w wersji 3.3.1.0)
  • poprawiono błąd zarządzania desktopami w serwerze

Rozwiń..Winflector/Winflector Console ver. 3.3.1.0 (20 kwietnia 2012)

  • zmieniono sposób generowania kontekstu aktywacji dla aplikacji. Obecnie nie ma już potrzeby modyfikowania pliku z manifestem lub zasobów w pliku EXE.
  • dodano parametr "-actctxoff" dla pliku konfiguracyjnego guiapp.cfg
  • poprawiono błąd wfc.exe/vtm.exe polegający na przekazywaniu nieobsługiwanych parametrów do starszych wersji gte.exe
  • inne drobne usprawnienia i poprawki

Rozwiń..Winflector/Winflector Console ver. 3.3.0.1 (16 marca 2012)

  • dodano testowe wsparcie dla aplikacji 16-bitowych pracujących w oknie konsoli (DOS)
  • modyfikacja GetrinterDriverA/W ograniczająca wielkość bufora na odczytywane dane
  • nowy parametr -aslp wymuszający odblokowanie przechodzenia klienta do trybu uśpienia przy
    istniejącym połączeniu z serwerem (domyślnie tryb uśpienia jest blokowany)
  • nowy parametr -nodm do wfc.exe blokujący pole "domena:"
  • w kliencie Linux wyeliminowano korzystanie z biblioteki Glade
  • poprawka w kliencie Linux związana ręcznym ustawianym stylu CS_OWNDC
  • inne drobne usprawnienia i poprawki

Rozwiń..Winflector/Winflector Console ver. 3.3.0.0 (7 marca 2012)

  • dodano obsługę zdalnych portów szeregowych umożliwiającą aplikacjom komunikację z urządzeniami podpiętymi do portów COM klienta
  • domyślne przekierowanie otwieranych URL (ShellExecute/ShellExecuteEx) do przeglądarki klienta
  • opcja zapobiegająca przejściu klienta w stan wstrzymania (tylko dla klienta Windows)
  • poprawka algorytmu kompresji dla koloru 16-bitowego (wcześniej możliwy GPF)
  • poprawka w algorytmie odnawiania połączenia
  • poprawka w wydrukach EMF (w niektórych przypadkach drukowany był jedynie początek strony)
  • poprawka w obsłudze schowka dla klienta Windows XP
  • w PrintDlg() dodano dialog "Właściwości"
  • optymalizacja odrysowywania okna w przypadku zmiany jego wielkości lub maksymalizacji
  • poprawka algorytmu wysyłania zmian (sporadyczny błąd "Invalid compression rectangle")
  • CreateProcesA/W i CreateProcessAsUserA/W poprawione aby uwzględniały nieudokumentowane pola struktury STARTUPINFO
  • inne drobne usprawnienia i poprawki

Rozwiń..Winflector/Winflector Console ver. 3.2.0.1 (25 stycznia 2012)

  • poprawiona obsługa schowka dla aplikacji konsolowych
  • usprawnione zamykanie aplikacji konsolowych przy użyciu przycisku "Zamknij" okna
  • poprawiona kompatybilność z zabezpieczeniami kodu aplikacji
  • poprawka w funkcji GetPrinterA/W - dodatkowe klasy informacji
  • poprawki związane z pakietem Office
  • poprawki związane z niestandardowo umieszczonymi plikami konfiguracyjnymi
  • inne drobne poprawki

Rozwiń..Winflector/Winflector Console ver. 3.2.0.0 (12 stycznia 2012)

  • automatyczne odnowienie połączenia z serwerem w przypadku jego zerwania, konfigurowalny czas oczekiwania na ponowne połączenie
  • powiększono okno klienta aby wyświetlało udostępnione aplikacje w wygodniejszym układzie - obecnie klient pokazuje obraz oryginalnych ikon aplikacji (wcześniej ikona standardowa)
  • wielojęzyczność serwera Winflector (przełączana w wmtool.exe)
  • zmieniono sposób zapisu konfiguracji serwera, kont użytkowników i udostępnionych aplikacji - obecnie informacje te są przechowywane w plikowej bazie danych i mogą być dzielone pomiędzy wieloma serwerami Winflector
  • wirtualizacja schowka Windows aplikacji, aplikacje uruchomione z jednego klienta dzielą ten sam prywatny schowek na serwerze
  • poprawki związane z pracą Microsoft Office 2010
  • zaimplementowano bazową obsługę IME (Input Method Editor)
  • poprawiono uruchamianie skryptów BAT na serwerach 64-bitowych
  • poprawki w implementacji owner-drawn menu (czasem pozycje menu były błędnie wymiarowane)
  • zaimplementowano SendInput() dla zdarzeń myszki i klawiatury
  • poprawiono implementację SetWindowsHookEX() dla klawiatury i myszki
  • poprawiono obsługę WM_LBUTTONDBLCLK dla okna głównego bez stylu CS_DBLCLKS
  • wiele innych drobnych poprawek i udoskonaleń w serwerze i kliencie

Rozwiń..Winflector/Winflector Console ver. 3.1.0.2 (30 sierpnia 2011)

  • drobne poprawki poprawki w instalatorach i bibliotekach aplikacji
  • wsparcie dla aplikacji 64-bitowych ograniczone do Windows Vista/2008/7/2008R2

Expand..Winflector/Winflector Console wer. 3.1.0.1 (28 lipca 2011)

  • Wsparcie dla aplikacji 64-bitowych.

Wersja 3.1.0.1 umożliwia uruchamianie na 64-bitowych systemach Windows aplikacji 64-bitowych.
Wprowadzono również 64-bitową wersję interfejsu aplikacji (gtrmapi64.dll).

  • Rozbudowano mechanizm udostępniania aplikacji.

Informacja o dostępnych na serwerze aplikacjach wysyłana jest do uprawnionego klienta, który może uruchomić właściwą aplikację klikając na jej ikonie. Definiowanie aplikacji na serwerze rozbudowano o możliwość wybrania aplikacji w dialogu pliku.

  • Dostosowanie do wieloprocesowych aplikacji korzystających ze wspólnego okna aplikacji.

Do takich aplikacji należą np. nowsze wersje przeglądarek internetowych, gdzie każda zakładka jest obsługiwana przez osobny proces. Testowane na: IE 9.0, FireFox 5.0 i Chrome 12.0 (w IE i FireFox należy pamiętać o wyłączeniu akceleracji sprzętowej).

  • Dynamiczna synchronizacja stron kodowych i układu klawiatury.

Wersje wcześniejsze synchronizowały stronę kodową i układ klawiatury klienta i serwera przy starcie aplikacji. Wersja 3.1.0.1 wykonuje synchronizację przy każdej zmianie układu klawiatury lub języka.

  • Poprawiony sposób wykrywania procesów potomnych tworzonych jako serwery COM typu out-of-process. Umożliwia poprawne przekierowanie okien procesu na komputer klienta.
  • Interfejs aplikacji rozbudowany o dwie nowe funkcje.

TApiGetMaxDevices() zwraca maksymalną liczbę równoczesnych urządzeń dopuszczanych przez serwer.
TApiGetClientId() zwraca numer sesji serwera Winflector w której pracuje aplikacja.

  • Dodatkowa opcja -klsubst umożliwiająca podmianę układu klawiatury dostępna w pliku konfiguracyjnym guiapp.cfg.
  • Format pliku guiapp.cfg rozbudowany o możliwość definiowania opcji globalnych (dla wszystkich aplikacji).
  • Poprawka związana z ustawianiem nazwy okna - czasem nazwa nie była prawidłowo ustawiana.
  • Poprawki w obsłudze menu oraz popup menu.
  • Liczne drobne poprawki i udoskonalenia.

Rozwiń..Winflector/Winflector Console ver. 3.0.0.0b (11 maja 2011)

  • Pierwsza wersja oprogramowania Winflector
  • Darmowy w pełni funkcjonalny serwer dla 2 użytkowników
  • Automatyczna aktualizacja klienta