Bonjour à tous !

J'écris ici car là, je rame pas mal à cause de ceci :

A la base je voudrais pouvoir vider une clé USB sous windev.

Mes recherches m'ont conduit à travailler via les API et particulièrement la fonction SHformatDrive (qui permet de formater ou d'ouvrir la fenêtre de formatage windows)

Divers pages m'ont donné l'exemple de la fonction et des paramètres à lui passer voir ici

Malheureusement quelques soient les paramètres passés, j'ai toujours pas réussi à obtenir un formatage.

Voici une partie de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
res est un entier
hwnd est un entier = 0
hwnd=Handle()
Info(hwnd)

SI OuiNon("Voulez vous vraiment vider la clé (données perdues)")=Oui ALORS
	res=AppelDLL32("Shell32","SHFormatDrive",hwnd,1,0,0)
	Info(res)
	Info("clé vidée")
FIN
hwnd => numéro de la fenêtre active
1 => a priori le numéro d'ID de ma clé usb
0 => Formatage complet
0 => Formatage rapide
Si quelqu'un a déjà réussi à faire ca ou à une autre méthode, je suis prenant, le but étant de vider une clé USB (pour un futur remplissage).

En vous remerciant.

Marcant.