2008-09-24 6 views
2

Je travaille sur les applications PC Windows et ont courir à travers des problèmes avec blocage des fenêtres pop-up, Anti-virus et pare-feu brisant ma demande (certains sont des applications web avec ActiveX et d'autres sont .NET WinForms)Quelles applications installées par l'utilisateur causent le plus de problèmes lors du développement d'une application PC?

l'écoute de nos personnel de soutien, il existe d'autres applications que les utilisateurs installent et utilisent qui ont causé des problèmes avec nos applications. Quels problèmes inattendus avez-vous rencontrés liés à des programmes incompatibles avec votre application et quelles sont les applications «offensantes»? (ou peut-être que votre application a été l'une des 'délinquantes')

Quels composants/applications installez-vous dans vos systèmes de test pour vous assurer qu'il n'y a pas de problèmes de compatibilité?

Répondre

1

Les logiciels espions et autres logiciels malveillants provoquent parfois des problèmes inattendus avec les applications. Je ne connais aucun problème particulier, mais je sais que la vérification/nettoyage des logiciels espions est l'une des premières choses que nos utilisateurs de support technique font aux utilisateurs s'ils rencontrent des problèmes.

Je n'ai jamais rencontré de problèmes avec le logiciel Antivirus, mais j'ai eu des problèmes avec les pare-feu (logiciels et matériels). Certains pare-feu logiciels sont mal écrits et peuvent causer des problèmes même lorsqu'ils sont éteints (en vous regardant McAffee). Certains pare-feu matériels/proxies peuvent également causer des problèmes. Je crois que nous avions un problème lorsque le proxy d'entreprise de quelqu'un filtrait les données qui le traversaient, ce qui incluait la modification des charges utiles s'il trouvait du «mauvais» contenu. Parfois, nos données (binaires) le déclenchent et sont modifiées, ce qui le rend invalide au moment où il a atteint le client. Yahoo Messenger a causé quelques problèmes avec notre application une fois ainsi. Il utilisait des animations Flash intégrées pour afficher des publicités, et quelque chose qu'il faisait avec Flash le brisait dans d'autres contextes (notre application Flash échouait aléatoirement lorsque Yahoo Messenger était installé). Real Player 11 bêta a également causé beaucoup de problèmes avec notre application Flash (communication réseau interceptée et a cassé le protocole dans certains cas, entre autres questions), mais je pense qu'ils les ont corrigées avant la version finale.Pour développer le commentaire de Roundcrisis, nous avons également constaté des problèmes dans Vista. En fonction de ce que fait réellement votre application, les modifications apportées au système d'exploitation pour Vista pourraient poser des problèmes.

J'ai dû apporter des modifications importantes à l'une de nos DLL pour le faire fonctionner correctement dans Vista. En outre, les nouvelles mesures de sécurité de l'application peuvent causer des problèmes avec certains types d'opérations. Si vous cherchez des choses que vous devez tester, certainement tester contre Vista.

5

Nous avons eu beaucoup de problèmes avec un antivirus qui bloquait les connexions tcp entre les processus locaux.

Il nous a fallu beaucoup de temps, jusqu'à ce que nous trouvions la raison pour les connexions bloquées. Maintenant, nous mettons nos processus dans une liste d'exclusion du scanner, et tout fonctionne bien.

0

Le plus étrange qui me vient à l'esprit est le pilote de webcam Logitech interférant avec Cygwin. J'ai installé une webcam Logitech et mon environnement de développement Altera basé sur Eclipse a cessé de fonctionner. Ça a pris pas mal de temps pour comprendre ça.

1

J'ai eu quelques problèmes avec Dell QuickSet. c'est un utilitaire petit et assez stupide qui vient avec chaque ordinateur portable Dell et prend soin des touches spéciales sur le clavier d'ordinateur portable. Apparemment, pour cela, il charge sa DLL dans tous les processus du système. Avec mon application spécifique, le côté utilisateur du pilote vidéo s'est écrasé.

Il existe un certain nombre d'applications qui permettent de charger une DLL dans tous les processus du système. Le bureau de Google me vient à l'esprit comme un exemple très populaire.
Vous pouvez voir quelles DLL sont chargées dans un processus simplement en attachant un débogueur.

0

Nous avons plusieurs fois des problèmes avec les pilotes d'imprimante HP (différents modèles)? Le conducteur a perdu du texte lors de l'impression. L'effet est reproductible avec le même document. Une mise à jour du pilote le règle le plus souvent.

1

Windows Vista? ie6? En fait, je ne plaisante pas

0

Pointsec s'est écrasé par inadvertance sur presque tous les ordinateurs d'un département entier lorsqu'il a été accidentellement déployé. Cauchemar total. A dû ré-image env. 50 PC.

Questions connexes