Strávili jsem se zákazníkem mnoho hodin při řešení problému s jednou funkcí naší aplikace. S aplikaci normálně pracoval, vytvářel data (zapisoval do souborové databáze), ale jedna funkce nefungovala. Konkrétně uložení obsahu okna do PNG. Zkoušeli jsme všechno možné, nic problém nevysvětlovalo, museli jsme dokonce vytvořit speciální verzi s podrobným logem. Také nepomohlo. Aplikace nemohla ve složce vytvořit ani obyčejný txt. S oprávněním žádný problém, z Průzkumníka ve složce vytvořil soubor i podsložku. Po 30 mailech mě napadlo - nemáte náhodou nějaký antivirus? Ano, Avast.
Co funkce dělá:
- Vytvoří složku pro uložení obrázku, pokud neexistuje - to se povede
- Uloží obrázek ve formátu PNG - to se s Avastem nepovede
Konkrétnímu zákazníkovi jsem doporučil odinstalovat Avast a používat vestavěný Windows Defender. Nechceme ale kvůli Avastu ztrácet čas s dalšími podobnými případy, proto mě zajímá:
Proč Avast brání vytvoření souboru? Jak tomu předejít? Je na tom matoucí to, že zbytek aplikace funguje.