Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    343

    (VB6) Copia di una cartella...problemi con Norton

    Ciao a tutti, sto realizzando un programmino che deve copiare una semplice cartella e incollarla in un'altra parte dell'hard disk, in un altro percorso x intenderci. Uso questo codice:

    Set fso = CreateObject("Scripting.FileSystemObject")
    fso.copyfolder origine, destinazione

    Se lo eseguo, però, Norton mi blocca dicendomi che lo script può essere pericoloso, ma in realtà non lo è. Come posso fare in modo che l'antivirus non mi blocchi l'esecuzione del programma?
    Grazie mille!
    Stefano

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Re: (VB6) Copia di una cartella...problemi con Norton

    Originariamente inviato da stee
    Se lo eseguo, però, Norton mi blocca dicendomi che lo script può essere pericoloso, ma in realtà non lo è. Come posso fare in modo che l'antivirus non mi blocchi l'esecuzione del programma?
    Modifica le opzioni di Norton Antivirus disabilitando il blocco degli script.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    343
    Grazie per la risposta! A questo avevo già pensato anche io; il problema è che se io vendo il mio programma ad un utente che ha Norton e questo quando esegue questa operazione si vede comparire un messaggio simile, magari va a pensare che gli abbia venduto un virus anziché un programma di gestione file......
    Scherzi a parte, non c'è magari un codice alternativo che non fa "scattare" Norton? Anche perché è effettivamente una reazione strana da parte di un antivirus.....il mio programma si limita infatti semplicemente a spostare una cartella da un path ad un altro, non a cancellare file dal sistema o entrare/modificare il contenuto in cartelle di sistema......
    Grazie in anticipo per le risposte
    Stefano

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Il problema è che File Scripting Object è una serie di classi usata spesso negli script VBS malevoli.

    Non credo vi sia un codice in grado di disabilitare l'opzione del NAV, altrimenti tutti gli script malevoli la utilizzerebbero.

    Ho paura che l'unica soluzione sia quella di disabilitare l'opzione direttamente su NAV.

    Ad ogni modo, vediamo se qualcuno ha delle soluzioni aggiuntive da proporre...mai disperarsi.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Non so se ti può consolare ma quel messaggio appare anche quando si installano software molto blasonati, per esempio Visual Studio .NET! L'alternativa è utilizzare i comandi predefiniti di VB, come Dir, MkDir, FileCopy, Name, Kill, purtroppo sono estremamente più scomodi e in particolare la copia di una cartella deve essere fatta file per file...
    Chi non cerca trova.

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    343
    Originariamente inviato da tas
    e in particolare la copia di una cartella deve essere fatta file per file...
    mmmh e se provassi a usare i comandi predefiniti di VB, sarebbe
    molto complicato fare la copia di una cartella file per file? Cioè, se io non so quanti sono numericamente i file contenuti nella cartella da copiare, come faccio?
    Grazie ancora una volta!
    Stefano

  7. #7
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Ciao stee !
    Uso anch'io il FSO nell mie applicazione per copiare, spostare, ecc., ed ho installato NAV.
    Ti dirò che ciò che da fastidio, o meglio che allarma, é l'inaspettato messaggio di NAV (che peraltro mette a disposizione anche l'opzione: consenti per una volta, ... o simile) pertanto potresti ovviare inserendo un messaggio prima di lanciare l'operazione con FSO, in modo tale che l'utente si sappia regolare di conseguenza.
    LM

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    343
    Originariamente inviato da LMondi
    Ti dirò che ciò che da fastidio, o meglio che allarma, é l'inaspettato messaggio di NAV (che peraltro mette a disposizione anche l'opzione: consenti per una volta, ... o simile) pertanto potresti ovviare inserendo un messaggio prima di lanciare l'operazione con FSO, in modo tale che l'utente si sappia regolare di conseguenza.
    Infatti era proprio quello che pensavo di fare...certo è che molti si fideranno più di Norton che non del messaggio mostrato dalla mia applicazione, per questo chiedevo se magari non si potesse usare un metodo alternativo per la copia della cartella.....
    Beh, cmq credo chelascerò tutto così e metterò il messaggio....sempre che magari qualche altro utente non mi proponga un metodo alternativo per copiare cartelle
    Stefano

  9. #9
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    ehm... :rollo: e usare il povero FileCopy?
    ...and I miss you...like the deserts miss the rain...

  10. #10
    Originariamente inviato da stee
    per questo chiedevo se magari non si potesse usare un metodo alternativo per la copia della cartella.....

    Stefano
    shell (cmd -k xcopy /EH origine destinazione)
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.