Zdravím. Při práci a testování jsem narazil na jeden velmi závažný problém v aplikaci The BAT. Proto se trochu rozepíši, aby bylo více materiálu pro opravu tohoto problému.
Myslíte, že je možné, aby aplikace The BAT shodila celý operační systém? Na tom by ještě nic tak strašného nebylo, ale co když... co když jde o nejnovější a nejvýkonnější operační systém Windows na našem trhu? Ano, mám namysli Windows Server 2008. Že to není možné? Ale ano, je. Bez ohledu na data ostatních uživatelů, bez ohledu na spuštěné procesy. Tvrdý a nekompromisní Situace: Pro několik velkých firem chystáme realizaci počítačových sítí. Chceme jít s dobou tak jsme se rozhodli pro nákup software The BAT a OS Windows Server 2008. Pro testování mám k dispozici 4 serverové počítače, takže jsem se rozhodl nainstalovat Windows Server 2008 a The BAT a hurá do testování. Je plánováno, že uživatelé budou přistupovat pomocí terminálové služby k tomu serveru. Nainstalované služby a role: Na OS byly nainstalovány služby AD (Active Directory), založeno pár uživatelů, Terminal Services, Terminal Apps (sdílení aplikací přes RDP - přes terminálové služby). Zabezpečení a přihlašování se provádí bez zabezpečení (žádné certifikáty, apod.). Problém: Pokud se připojím na vzdálenou plochu na Windows Server 2008 a spustí se The BAT, tak s ním nejsou sebemenší problémy. Ale, pokud se spustí TheBAT v režimu sdílení aplikací terminálové služby, tak také vše funguje bez problémů, až do jednoho okamžiku. Pokud se nějak dostanete k dialogu "About" (Dialog vypadající jako poštovní známka, kde se vypisuje seznam autorů a kde je napsaná také verze programu - Menu: Nápověda - O programu), tak celý OS systém Windows Server 2008 spadne. Natvrdo, bez jakéhokoliv upozornění. Problém je, že pokud The BAT zaregistrujeme pomocí sérového čísla (nutný předpoklad pro dlouhodobé používání aplikace), tak okno "About" vyskočí samo. Bohužel funkce publikování aplikací je ve Windows Server 2008 jednou z nejnovějších funkcí, které OS Windows na bázi serveru může nabídnout. Další pak je virtualizace. Funkce publikování aplikací byla testována mnohými uživateli, ale dle mých informací, nikdy se nevyskytl problém ten, žeby zobrazením jednoho oskinovaného dialogového okna spadl celý operační systém serverového uzpůsobení. Neznám administrátora, který by Windows Server 2008 nepoužíval také pro publikování aplikací. A pokud by tento problém měl dělat The BAT, tak pro tento účel nákupu a používání představuje strašně obrovské bezpečnostní riziko dalekosáhlých následků. Programátorům programu The BAT se podařilo nemožné a to nabourat se nějakým příkazem nebo funkcí do Windows Serveru 2008 pomocí terminálových služeb funke publikování aplikace, tak, že systém okamžitě spadne. Je to opravdu obrovská díra. Otázkou je, zdali ze strany Microsoftu, nebo The BAT. Ale jisté je, že pokud někde poběží služba terminálových služeb, dá se tímto příkazem takto shodit jakýkoliv Windows Server 2008 na světě. A proč jakýkoliv??... Testoval jsem zdali se tato chyba projeví i na jiných konfiguracích a serverech s OS Windows Server 2008. Ve spolupráci s kolegy se toto vyzkoušelo na různých sestavách a konfiguracích Wondows Server 2008 a ve všech případech se stala naprosto stejná věc... Systém Windows Server 2008 okamžitě spadnul. Celkem se toto testovalo na 18ti serverech a pěti virtuálních serverech. Vždy v různém umístění, v různých částech ČR. Bylo otestováno spousta aplikací, ale zatím pouze TheBAT a jeho dialog "About" dokázal shodit celý OS systém jen pouhým načtením tohoto dialogu. Řešení ... ?: Bylo by možné kontaktovat podporu TheBAT, aby se tento BUG snažily vyřešit? Vzhledem k tomu, že většina velkých firem přechází na Windows Server 2008 a na nějaké jiné řešení, než Exchange/Outlook bylo by to celkem zapotřebí, aby se tento problém nějak vyřešil. O programu The BAT mám od počátků dobré mínění a snažím se ho doporučovat kam je to jen možné. Právě proto mne překvapila tato obrovská díra. Navíc v době, kdy je oficiálně tvrzeno, že TheBAT podporuje plně operační systém Vista (Windows Server 2008 je založen na OS Vista - nebo i obráceně). Tento problém tedy bez pochyby toto tvrzení vyvrací. Dá se s tím ze strany TheBAT něco dělat?? Možná by pomohlo nahradit dialog "About" standartním dialogem, místo toto oskinovaného ve tvaru poštovní známky. -- <http://forum.thebat.cz/read.php?16,868,868> E-mailovy klient The Bat! http://www.thebat.cz
