Newsgroup: it.comp.lang.visual-basic
Titolo: eliminare voce di registro

Devo eliminare una voce di registro per eliminare gli indirizzi
digitati sulla barra di explorer. Ho inserito il seguente codice e mi
da l'errore "impossibile trovare file specificato"
Come mai? Sbaglio qualche cosa? Ovviamente ho inserito i riferimenti a
windows script host model.
Dim wsh As WshShell
Set wsh = New WshShell
wsh.RegDelete "HKEY_CURRENT_USERSoftware\Microsoft\Internet Explorer
\TypedURLs"

"MARCOPO"

Testa questo su un vbs (copia tutto su notepad e salva con ext  *.vbs)
Dim oShell, bKey
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.RegWrite "HKCU\Software\ACME\Pippo\", 1, "REG_BINARY"
oShell.RegWrite "HKCU\Software\ACME\Pippo\Pluto", "Minnie", "REG_SZ"
bKey = oShell.RegRead("HKCU\Software\ACME\Pippo\")
WScript.Echo oShell.RegRead("HKCU\Software\ACME\Pippo\Pluto")
'togli ' qui sotto per cacellare le key
'oShell.RegDelete "HKCU\Software\ACME\Pippo\Pluto"
'oShell.RegDelete "HKCU\Software\ACME\Pippo\"
'oShell.RegDelete "HKCU\Software\ACME\"
--
Fosco

 > \TypedURLs"
Lancia il programma RegEdit che si trova nella cartella di Windows.
--
Ciao Fede
By Chicco Production
http://www.webalice.it/bychicco/

 --
Se lo faccio manualmente non ci sono problemi.
Se lo faccio con vbs mi dice che non è possibile eliminarlo.
Io comunque devo eliminare la voce di registro da programma VB6.
Grazie per eventuali altri suggerimenti

MARCOPO ha scritto:

Lascia perdere... Alice è un troll che va in giro a dar falsi aiuti.
Prova a scaricare FileSuite dal Sito Comune
http://www.it-lang-vb.net/archivio.asp?subMenu=Tutte&FullText=on&TypeRic=AND&keyword=filesuite&x=0&y=0
Nei sorgenti di Winpak c'è una routine che crea ed elimina chiavi di
registro.
Nicola

 Nicola
Proverò. Speriamo di non trovare problemi di permessi per la chiave
specifica.
Marco

Senti chi parla...
*CVEYN*


Io comunque devo eliminare la voce di registro da programma VB6.
Ciao Marcopo credevo ti andasse bene anche eliminare le voci manualmente,
se invece vuoi eliminarle via codice, quel che ti serve è una Class
(Libreria).
Guarda se questo fa al caso tuo:
http://tinyurl.com/yvjj5x


Senti chi parla...
Parla il webmaster del sito comune del ng:
http://www.it-lang-vb.net/Home.asp?menu=Home
:
leggi dove dice WebMaster, e può parlare perchè è davvero in gamba, lui.
Tu invece non perdi mai occasione...
--
ciao
  Stefano

 ha scritto nel messaggio
news:pfftq3p5eigck87qu...@4ax.com...


 Parla il webmaster del sito comune del ng:
No, ok... sarò anche il Webmaster del sito comune ma anche io dico le
mie stupidaggini (e quante ne ho dette... basta googlare qua e là) :-)
In ogni caso sentirsi rispondere "Apri regedit" ad una domanda sul
perchè non funziona un certo pezzo di codice è come se uno, andando in
un bordello perchè non sc..pa da molto tempo, si sentisse rispondere "si
faccia una pippa"...
E' ovvio che l'OP chiedeva aiuto su VB, come è altrettanto ovvio che
l'aiuto doveva essere dato su una funzione VB, non su Regedit (che,
tralaltro sarebbe amche OT in questo ng).
Voglio dire che Alice non perde mai occasione di esternare
superficialità nelle risposte. Non mi meraviglierei se fosse un
ragazzino/a di 13 anni... magari volenteroso/a, ma sicuramente inesperto
e poco umile.
Nicola

 Marco
Se accedi come Administrator non dovresti avere problemi di permessi.
Con account con privilegi inferiori puoi scrivere solo sotto
HKEY_CURRENT_USER, ma mi sembra che sia proprio il tuo caso, quindi no
problem.
Nicola

 ha scritto nel messaggio
news:47af7a52$0$16036$5fc...@news.tiscali.it...


e poco umile.
Un altro Carmine in giro? Brrr
Questo mi sembra diverso, coumunque è sicuramente poco umile e incline
all'autocritica, e oltretutto quota i messaggi alla 'dick of dog'.
--
ciao
  Stefano

 all'autocritica, e oltretutto quota i messaggi alla 'dick of dog'.
Banfi: ...o, volendo usare un termine elegante italiano potremmo dire 
"in maniera cinofallica".
Interlocutore: Cino..che?
Banfi: Alla chezzo di chene!
:)
Nicola

 \TypedURLs"
ma sei sicuro di non esserti semplicemente dimenticato un \ ?
Dim wsh As WshShell
Set wsh = New WshShell
wsh.RegDelete "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer
\TypedURLs
così funziona?
o era un errore di battitura nel post?