Quali applicazioni installate dall'utente causano più problemi durante lo sviluppo di un'applicazione basata su PC?

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

  •  02-07-2019
  •  | 
  •  

Domanda

Lavoro su applicazioni per PC basate su Windows e ho riscontrato problemi con blocchi popup, antivirus e firewall che interrompono la mia applicazione (alcune sono applicazioni Web con ActiveX e altre sono .NET Winforms)

Ascoltando il nostro personale di supporto, ci sono altre applicazioni che gli utenti installano e utilizzano che hanno causato problemi con le nostre applicazioni. Quali problemi imprevisti hai riscontrato in relazione a programmi incompatibili con la tua applicazione e quali sono le applicazioni "offensive"? (o forse la tua domanda è stata una delle "offese")

Quali componenti / applicazioni installate nei sistemi di test per garantire che non vi siano problemi di compatibilità?

È stato utile?

Soluzione

Lo spyware e altri malware a volte causano problemi imprevisti con le applicazioni. Non sono a conoscenza di problemi specifici che abbiamo riscontrato, ma so che il controllo / la pulizia dello spyware è una delle prime cose che le persone del nostro supporto tecnico fanno fare agli utenti in caso di problemi.

Non ho mai avuto problemi con il software antivirus, ma ho avuto problemi con i firewall (sia software che hardware). Alcuni firewall software sono scritti male e possono causare problemi anche quando sono spenti (ti guardano McAffee). Alcuni firewall / proxy hardware possono anche causare problemi. Credo che abbiamo avuto un problema a causa del quale il proxy aziendale di qualcuno stava filtrando i dati che lo attraversavano, che includeva la modifica dei payload se trovava "cattivo" soddisfare. A volte i nostri dati (binari) li innescano e vengono modificati, rendendoli non validi al momento in cui raggiungono il client.

Anche Yahoo Messenger ha causato alcuni problemi con la nostra app. Ha usato alcuni filmati flash incorporati per visualizzare annunci pubblicitari e qualcosa che stavano facendo con Flash lo stava rompendo in altri contesti (la nostra app Flash non avrebbe funzionato in modo casuale durante l'installazione di Yahoo messenger).

Real Player 11 beta ha anche causato molti problemi con la nostra applicazione Flash (intercettazione della comunicazione di rete e, in alcuni casi, ha rotto il protocollo), anche se penso che li abbiano risolti prima della versione finale.

Per espandere il commento di Roundcrisis, abbiamo riscontrato problemi anche in Vista. A seconda di ciò che l'applicazione effettivamente fa, le modifiche apportate al sistema operativo per Vista potrebbero causare problemi.

Ho dovuto apportare alcune modifiche significative a una delle nostre DLL per farlo funzionare bene in Vista. Inoltre, i nuovi elementi di sicurezza delle applicazioni possono causare problemi con determinati tipi di operazioni. Se stai cercando cose su cui devi provare, prova sicuramente con Vista.

Altri suggerimenti

Abbiamo avuto molti problemi con uno scanner antivirus, che ha bloccato le connessioni tcp tra i processi locali.

Ci è voluto un bel po 'di tempo, finché non abbiamo trovato il motivo delle connessioni bloccate. Ora inseriamo i nostri processi in un elenco di esclusione dello scanner e tutto funziona correttamente.

Internet Explorer.

Ho avuto dei problemi con Dell QuickSet. è un'utilità piccola e abbastanza stupida che viene fornita con ogni laptop Dell e si occupa dei tasti speciali sulla tastiera del laptop.
Apparentemente per fare ciò carica la sua DLL in ogni processo nel sistema. Con la mia specifica applicazione ha causato il crash del lato utente del driver video.

Esistono alcune applicazioni che consentono a se stesse di caricare una DLL in ogni processo del sistema. Il desktop di Google viene in mente come un esempio molto popolare.
Puoi vedere quali DLL sono caricate in un processo semplicemente collegando un debugger.

Windows Vista? IE6? in realtà non sto scherzando

Il più strano che viene in mente è il driver della webcam Logitech che interferisce con Cygwin. Ho installato una webcam Logitech e il mio ambiente di sviluppo Altera basato su Eclipse ha smesso di funzionare. Ci è voluto un po 'di tempo per capirlo.

Abbiamo più volte problemi con i driver della stampante HP (diversi modelli)? L'autista ha perso del testo durante la stampa. L'effetto è riproducibile con lo stesso documento. Un aggiornamento del driver lo risolve nella maggior parte dei casi.

Pointsec ha inavvertitamente arrestato in modo anomalo quasi tutti i computer di un intero reparto quando è stato distribuito accidentalmente. Incubo totale. Ho dovuto ri-immagine di ca. 50 PC.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top