- Pod 64-bit verzí Vista DOS aplikace nechodí. Údajně je lze rozchodit s pomocí nějakých DOS emulátorů, ale i tak jsou aplikace DOSu velmi pomalé. Totéž platí i pro 64-bit verzi XP.
- Pod 32-bit verze Visty pak chodí aplikace FANDu (DOS aplikace) přibližně jako pod Win XP. To znamená, že vzhledem k pestrosti různých variant Visty, ovladačů apod. lze očekávat množství různých problémů, ale v zásadě by aplikace FANDu měly chodit.
- Řešení známých problémů s Vistou zde uveřejníme, doporučujeme se podívat i na další stránky k FANDu pod Win32 (XP, 2000,...)
- Problémy s příkazem EXEC pro volání externích programů. Podle dosavadních zkušeností nelze použít základní syntaxi
EXEC( 'nazevProgramu','parametry',...)
ale program se volá přes CMD.EXE. To se používalo i pod staršími verzích Win pro řešení různých problémů. Takže výše uvedenou syntaxi přepíšeme naEXEC('CMD','/c nazevProgramu parametry',...)
Pozor na důležitý parametr /C, který ukončuje comander. Toto má pochopitelně jeden nepříjemný dopad, a to sice různé verze FAND aplikace pro jednotlivé verze Windows, nebo nutnost parametrizace. CMD.EXE pod Win 95/98 není.Některé závažnější funkce, které jsou vyvolávány přímo z úlohy Fandu třeba přes externí programy, vyžadují toto:
- Uživatel přihlášený do Windows musí mít typ účtu – Administrátor.
- Fandovskou úlohu spustit tímto způsobem: na ikoně s úlohou dát pravou myš a zvolit – „Spustit jako správce“. Pak je potřeba ještě potvrdit doplňující dotaz a budou povoleny zápisy do registrů apod. Týká se to i například instalace Tiskového manažeru (v IS KEO Wintisku, vytvoření asociace _AK).
- Bezproblémový chod fandovských aplikací nejen na síti je za těchto předpokladů:
- Na helpech nejsou nastaveny atributy R/O.
- V katalogu jsou u helpů návěští „#“ (v IS KEO atributy AR=55).
- Problém celoobrazovkového režimu, fullscreenu. Po Vista 32-bit je nutno použít ovladač grafiky pro XP viz: http://support.microsoft.com/kb/926657
- Nastavení FILES v CONFIG.NT.
Nejjednodušší je vytvořit vlastní config.nt přímo pro zástupce. Cestu k němu lze nastavit ve vlastnostech zástupce Program-Upravit. To jde ale pouze u zástupce původně vytvořeného pro DOS program, ne pro dávkový soubor. (Po vytvoření zástupce jej mohu upravit pro dávkový soubor).
- V případě, že řešíte jiné potíže pod Vistou než zde uvedené, můžete kromě dotazu na hotline FANDu (co víme je zde uvedeno), dát dotaz do diskuze k FANDu.
- Občasné zamrzání aplikace pod Vista nebo W7
na PC z vícejádrovými procesory. Nápravou může být vynutit si zpracováni jen zvolenou CPU.start /affinity 1 NázevDávky.bat
Více v nápovědě příkazové řádky Windows Vista a Windows 7: start /? Lze nastavit i prioritu atp..
Zdroj:http://www.howtogeek.com/howto/windows-vista/start-an-application-assigned-to-a-specific-cpu-in-windows-vista/