Astruso ha scritto:
> - certamente avranno problemi i programmi che vogliono accedere "a
> basso livello", tipo antivirus, utility spinte e simili;
Sicuramente. Chiaramente i problemi aumentano quando si utilizza la
versione x64.
> - se ho capito, i programmi a 16 bit non vanno, giusto? (esiste una
> "modalità compatibile?),
Non è proprio così: non vanno su Vista x64, su Vista x86 hanno ottime
probabilità di funzionare normalmente.
> ecco, a parte questo, quali sono - a grandi linee - altri motivi per
> cui Vista non fa girare certi software?
> Per esempio, un software Win a 32 bit girerà di sicuro, oppure no? Se
> no perché? Le chiamate API di Vista sono diverse da quelle di XP?
> (nota: non sono un programmatore, posso anche avere scritto una
> stupidaggine, correggetemi magari!).
I motivi possono essere molteplici: sicuramente uno dei più presenti è
quello relativo alla gestione di UAC (l'utente amministratore esegue
comunque i programmi come standard user) e dei permessi su file system e
registro. La maggior parte delle incompatibilità vengono superate grazie
alla virtualizzazione all'interno del profilo utente, ma possono
comunque esserci problemi. Personalmente con gli applicativi che
utilizzo non ho riscontrato incompatibilità particolarmente gravi e nel
peggiore dei casi ho risolto impostando manualmente alcuni permessi nel
registro di configurazione. Considerando che utilizzo Vista x64
(sicuramente meno compatibile rispetto a Vista x86) non mi lamento...
> ps - stamani ho dato un'occhiata alla compatibilità con Vista di
> alcune mie periferiche. Beh, bisogna stare parecchio attenti.
> Per esempio, sul sito Canon ho verificato lo scanner 3200F e la laser
> Multifunzione MF5630. Per il primo bisogna scaricare da vari siti (c'è
> il bundle software), per la seconda è previsto il driver per Vista a
> 32 bit, mentre Vista a 64 bit non sarà supportato. Occhio!
Considera che molti driver per XP funzionano tranquillamente anche su
Vista x86, quindi anche se il driver non è espressamente previsto ci
sono comunque buone possibilità. Come al solito per Vista x64 la
situazione è invece diversa ed è necessario avere driver espressamente
progettati per questo sistema operativo.
--
Gerardo Fransecky
Microsoft MVP
http://blogs.dotnethell.it/gerardo