12/03/10 12:50
mikkooo90
scusate so che sembra strano ma avrei bisogno che la mia applicazione svuoti il cestino quando viene avviata, in poche parole ho creato un'applicativo che quando viene avviato mi ottimizza il sistema cancellando file temporanei inutili e modifica alcune chiavi di registro per aumentare la velocita di avvio e kiusura, la cache delle icone ecc... però avrei anke bisogno che mi svuoti inoltre il cestino, è possibile ?
anche utilizzando la una shell va benissimo lostesso... grazie in anticipo a tutti
Ultima modifica effettuata da mikkooo90 12/03/10 12:51
aaa
12/03/10 14:32
faraoman
ciao usa questo codice per svuotare il cestino
'Dichiarazione delle funzioni dell'api e delle costanti
Private Declare Function SHEmptyRecycleBin Lib "shell32.dll" Alias "SHEmptyRecycleBinA" (ByVal hWnd As Int32, _
ByVal pszRootPath As String, _
ByVal dwFlags As Int32) As Int32
Private Declare Function SHUpdateRecycleBinIcon Lib "shell32.dll" () As Int32
Private Const SHERB_NOCONFIRMATION = &H1
Private Const SHERB_NOPROGRESSUI = &H2
Private Const SHERB_NOSOUND = &H4
'procedura che svuota il cestino
Private Sub EmptyRecycleBin()
SHEmptyRecycleBin(Me.Handle.ToInt32, vbNullString, SHERB_NOCONFIRMATION + HERB_NOSOUND)
SHUpdateRecycleBinIcon()
End Sub
per usare il comando basta inserire il comando EmptyRecycleBin() in un semplice pulsante
Ciao faraoman
aaa
12/03/10 14:55
faraoman
di nulla
alla prossima
Ciao faraoman ^_^
aaa