Domanda

Per quanto riguarda lo stesso programma di la mia domanda qualche minuto fa...Ho aggiunto un progetto di installazione e creato un MSI per il programma (solo per vedere se riuscivo a capirlo) e funziona benissimo tranne che per una cosa.Quando ho provato a installarlo sul laptop dei miei genitori, il loro antivirus (il gratuito Avast Home Edition) ha attivato un allarme e ha accusato il mio setup.exe di essere un Trojan.

Qualcuno ha qualche idea del perché questo dovrebbe accadere e di come posso risolverlo?

È stato utile?

Soluzione

In effetti, avvia da un CD pulito (usa una macchina sicuramente funzionante per compilare BartPE o qualcosa di simile) ed esegui una scansione approfondita del tuo computer.Un'altra cosa utile da verificare, però, sarebbe esattamente quale virus Avast!pensa che il tuo programma lo sia.Una volta che lo sai, dovresti essere in grado di cercarlo in uno dei database dei virus e assicurarti che il tuo software non possa contenerlo.

Le probabilità sono che Avast!sta semplicemente ottenendo un falso positivo per qualche motivo e non so se ci sia molto che tu possa fare al riguardo oltre a contattare Avast!e sperando in una risposta.

Altri suggerimenti

Farei ciò che jsight suggerisce e mi assicurerei che il tuo computer non abbia un virus.Vorrei anche inviare il file .msi a Lo scanner online di Avast e vedere cosa hanno identificato come contenuto nel tuo pacco.Se questo segnala che il tuo file contiene un trojan, contatta Avast e chiedi loro di verificare che il tuo pacchetto .msi contenga un trojan.

Se non contiene un trojan, chiedi ad Avast cosa ha attivato il loro scanner.Potrebbe esserci qualcosa nel tuo codice che corrisponde a un modello cercato da Avast. Potrebbero essere in grado di modificare il loro modello per ignorare il tuo file oppure potresti modificare il tuo codice in modo che non attivi il loro scanner.

Non conosco "Avast", ma in Kaspersky se la configurazione è impostata su alto quasi tutti i programmi di installazione attivano un allarme (iTunes, Windows Update, tutto) soprattutto se il programma di installazione modifica qualche chiave di registro o apre una porta.Se Avast verifica il comportamento e il tuo programma apre una porta, probabilmente questa è la causa.

Ricostruisci il file di installazione, controlla la dimensione esatta del file.Controllare la dimensione esatta del file di installazione "sospetto".

Se il codice sorgente non è cambiato e le due dimensioni del file sono diverse, ci sono buone probabilità che sia stato contaminato durante il trasporto.

Lo farei prima come un po' di controllo di integrità.

La prima cosa da fare sarebbe scansionare il tuo PC build alla ricerca di virus.

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