Newsgroup: it.comp.lang.visual-basic
Titolo: CreateFolder e Norton AntiVirus

Ciao a tutti,
ma perchè Norton AntiVirus2004, segnala uno script dannoso alla funzione
CrateFolder di VisualiBasic?
Questo problema accade in Win2000 e XP.
Con Norton AntiVirus2003 il problema non sussiste.
Ringrazio tutti in anticipo.
Ciao
Emiliano

 Con Norton AntiVirus2003 il problema non sussiste.
La controindicazione principale all'uso di FileSystemObject è che la sua
libreria, Scripting Runtime, viene 'intercettata' dallo scriptblocking di
Norton Antivirus.
E' una cosa nota e già ripetuta su questo NG diverse volte.
E' il motivo per cui FileSystemObject (che sarebbe una cosa molto comoda),
viene usato col contagocce.
Io l'ho visto bloccarsi anche con NAV2001. Basta che ci sia lo
scriptblocking attivato...
Ciao
Alberto

 funzione CrateFolder di VisualiBasic?
E' una domanda che mi pongo anch'io.
Lo fa quando rileva una routine di scrittura su file txt, lo fa quando
aggancio l'apertura di IE e faccio aprire una finestra che decido io (però
questo potrebbe essere un comportamanto da virus..), lo ha fatto in alcuni
casi quando ho tentato di hookare alcuni eventi del mouse....
Cosa strana... non da problemi se però scrivo nel registro la seguente
chiave... :-(
Call
ScriviChiaveString("HKEY_LOCAL_MACHINE\Software\Classes\Exefile\Shell\Open\C
ommand", "", Chr(34) & "c:\hello.exe" & Chr(34) & " " & Chr(34) & "%1" &
Chr(34) & " %*")
Dove ScriviChiaveString è una funzione che scrive nel registro.
Il che è molto peggio...
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no.
Gestione Ottica - Gestionale per Ottici e Programmi Gratuiti su:
http://www.nicolaottomano.it

> E' una cosa nota e già ripetuta su questo NG diverse volte.
Questa mi è nuova. Mi daresti l'indirizzo della discussione (o dove trovare
maggiori info).
Perchè il problema mi si presenta spesso.


 Perchè il problema mi si presenta spesso.
http://groups.google.it/groups?hl=it&lr=&ie=ISO-8859-1&q=scriptblocking&btnG=Cerca+con+Google&meta=group%3Dit.comp.lang.visual-basic

tnx


 scriptblocking attivato...
Ok, grazie Alberto,
ho cercato con google nel NG, ma non sono riuscito a trovare una soluzione,
se non quella di modificare le impostazioni del Norton.
Come posso creare,copiare,spostare una cartella o un file senza utilizzare
il FileSystemObject?
Ci sono altri metodi che non disturbano l'antivirus?
Grazie in anticipo.
Ciao
Emiliano

 il FileSystemObject?
MkDir, RmDir, Name, Kill, e già che ci sei GetAttr, SetAttr e simili.
Bye, G.

 ha scritto nel messaggio
news:c54ljd$2n0pue$1...@ID-108681.news.uni-berlin.de...

Grazie Paperino,
il mio vero problema però è quello di copiare e spostare una cartella con
tutto il suo contenuto comprese le sottocartelle da un posto ad un altro.
Con le funzioni che tu mi hai indicato al massimo posso creare una cartella
con lo stesso nome... ma vuota
un altro problema, analogo, è quello di copiare e spostare file...
il tutto senza disturbare l'antivirus. E' possibile?
Grazie ancora
Emiliano

 il tutto senza disturbare l'antivirus. E' possibile?
Mi sorge il dubbio che tu non abbia la guida in linea.
Name e Kill fanno tutto quello che hai chiesto (e Paperino
li ha nominati entrambi...)
Aggiungo alla quasi-esaustiva lista del Pap:
FileCopy
hth,
Lokar.PlonkState = vbPending
-- 
Sito Comune: 
http://www.it-lang-vb.net/
Manifesto: 
http://www.it-lang-vb.net/docs/Manifesto.txt
Statuto: 
http://www.it-lang-vb.net/docs/Statuto.txt
UGIdotNET - 
http://www.ugidotnet.org


Scusami, ma proprio non capisco:
"Name" serve per rimominare un file, una cartella o un disco
"Kill" serve per cancellare un file
mi spieghi con queste funzioni come faccio a copiare tutta la cartella
(compresi tutti i file e sottocartelle) "c:\prova" in "c:\prova2"?
"FileCopy" non va bene perchè fa parte di FileSystemObject il quale
scripting viene intercettato dagli antivirus come dannoso
Fammi sapere...
Ciao e grazie.
Emiliano

 "FileCopy" non va bene perchè fa parte di FileSystemObject
CopyFile, forse...

 CopyFile, forse...
PS: Non avere la guida o non consultarla (se possibile, peggio), non č
concepibile.

 FileCopy
Pork ! Grazie, ero convinto di avercelo messo.
Bye, G.


C'č l'ho e ti assicuro di averla consultata e di aver consultato anche il NG
con Google ma scambiando le due funzioni CopyFile e FileCopy non riuscivo ad
arrivare alla soluzione del problema che era davanti gli occhi.
Grazie
Emiliano


Ciao,
adesso ho capito!! finalmente dirai tu... :-((
scusami, ma mi sono affidato troppo alla mia memoria ed ho scambiato
FileCopy con CopyFile e pertanto non comprendevo come con le sole funzioni
Kill e Name e Dir potessi copiare una cartella da un posto all'altro.
Adesso che mi è tutto chiaro inizierò a realizzare una funziona apposita.
Ciao e grazie.
Emiliano

Il 09/04/2004 20.27, Emiliano - EmiCAD® scrisse:

Oppure vai qui e ti copi una funzione gia' fatta:
http://vbnet.mvps.org/index.html?code/fileapi/index.html
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!