¿Qué aplicaciones instaladas por el usuario causan más problemas al desarrollar una aplicación basada en PC?

StackOverflow https://stackoverflow.com/questions/129423

  •  02-07-2019
  •  | 
  •  

Pregunta

Trabajo en aplicaciones de PC basadas en Windows y he encontrado problemas con bloqueadores de elementos emergentes, antivirus y cortafuegos que rompen mi aplicación (algunas son aplicaciones web con ActiveX y otras son .NET Winforms)

Escuchando a nuestro personal de soporte, hay otras aplicaciones que los usuarios instalan y usan que han causado problemas con nuestras aplicaciones. ¿Qué problemas inesperados ha encontrado relacionados con programas incompatibles con su aplicación y cuáles son las aplicaciones 'ofensivas'? (o tal vez su aplicación ha sido uno de los "delincuentes")

¿Qué componentes / aplicaciones instala en sus sistemas de prueba para asegurarse de que no haya problemas de compatibilidad?

¿Fue útil?

Solución

El spyware y otro malware a veces causan problemas inesperados con las aplicaciones. No conozco ningún problema específico que hayamos tenido, pero sé que verificar / limpiar el spyware es una de las primeras cosas que nuestra gente de soporte técnico tiene que hacer los usuarios si tienen problemas.

Nunca he tenido problemas con el software antivirus, pero he tenido problemas con los firewalls (tanto de software como de hardware). Algunos cortafuegos de software están mal escritos y pueden causar problemas incluso cuando están apagados (mirándote McAffee). Algunos servidores de seguridad / servidores proxy de hardware también pueden causar problemas. Creo que tuvimos un problema en el que el proxy corporativo de alguien estaba filtrando los datos que lo atravesaban, lo que incluía la modificación de las cargas útiles si encontraba `` malo ''. contenido. A veces, nuestros datos (binarios) activarán eso y se modificarán, haciéndolo inválido para cuando llegue al cliente.

Yahoo Messenger también causó algunos problemas con nuestra aplicación una vez. Usó algunas películas flash incrustadas para mostrar anuncios, y algo que estaban haciendo con Flash era romperlo en otros contextos (nuestra aplicación Flash fallaba al azar cuando se instalaba Yahoo Messenger).

Real Player 11 beta también causó muchos problemas con nuestra aplicación Flash (comunicación de red interceptada y rompió el protocolo en ciertos casos, entre otros problemas), aunque creo que los resolvió antes del lanzamiento final.

Para ampliar el comentario de Roundcrisis, también vimos problemas en Vista. Dependiendo de lo que haga su aplicación, los cambios realizados en el sistema operativo para Vista podrían causar problemas.

Tuve que hacer algunos cambios significativos en una de nuestras DLL para que funcione bien en Vista. Además, las nuevas cosas de seguridad de la aplicación pueden causar problemas con ciertos tipos de operaciones. Si está buscando cosas con las que necesita probar, definitivamente pruebe con Vista.

Otros consejos

Tuvimos muchos problemas con un escáner de virus, que bloqueó las conexiones tcp entre procesos locales.

Nos llevó bastante tiempo, hasta que encontramos la razón de las conexiones bloqueadas. Ahora ponemos nuestros procesos en una lista de exclusión del escáner, y todo funciona bien.

Internet Explorer.

Tuve algunos problemas con Dell QuickSet. es una utilidad pequeña y bastante estúpida que viene con cada computadora portátil Dell y se encarga de las teclas especiales del teclado de la computadora portátil.
Aparentemente, para hacer eso, carga su DLL en cada proceso del sistema. Con mi aplicación específica, el lado del usuario del controlador de video se bloqueó.

Hay bastantes aplicaciones que permiten cargar un archivo DLL en cada proceso del sistema. Google Desktop viene a la mente como un ejemplo muy popular.
Puede ver qué archivos DLL se cargan en un proceso simplemente adjuntando un depurador.

Windows Vista? ie6? en realidad no estoy bromeando

El más extraño que viene a la mente es el controlador de la cámara web Logitech que interfiere con Cygwin. Instalé una cámara web Logitech y mi entorno de desarrollo Altera basado en Eclipse dejó de funcionar. Tomó bastante tiempo resolver esto.

¿Tenemos problemas múltiples con los controladores de impresora HP (diferentes modelos)? El conductor perdió algo de texto en la impresión. El efecto es reproducible con el mismo documento. Una actualización del controlador lo resuelve la mayoría de los casos.

Pointsec inadvertidamente bloqueó casi todas las computadoras de un departamento completo cuando se implementó accidentalmente. Pesadilla total Tuve que volver a imagen aprox. 50 PC's.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top