OVH Cloud OVH Cloud

verif du format disquette

10 réponses
Avatar
Gilles RONSIN
bonjour,

comment feriez-vous pour vérifier qu'une disquette est formatée ?

--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 : http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.

10 réponses

Avatar
Bismark Prods
c'est ton OS qui s'en charge. Si t'arrive a la lire c'est que c'est bon ! et
si tu entends formattée pour dire vierge lol suffit de vérifier.


"Gilles RONSIN" a écrit dans le message de
news:
bonjour,

comment feriez-vous pour vérifier qu'une disquette est formatée ?

--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 : http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.


Avatar
Gilles RONSIN
"Bismark Prods" , le ven. 03 oct. 2003 16:12:47,
écrivait ceci:

Salut,
c'est ton OS qui s'en charge.


Oui je m'en doute :-) Disk Operating System

Si t'arrive a la lire c'est que c'est
bon !


lire quoi sur une disquette formatée mais vide. je peux quand même pas
écrire un fichier pour voir si je peux le lire, c'est pas noble.

et si tu entends formattée pour dire vierge lol suffit de
vérifier.



Ce que je veux, c'est à l'insertion d'une disquette non formatée, demander
si l'utilisateur veut la formater, si elle est formatée, vérifier que le
format est suffisant puis prévenir que le contenu va être vidé.



--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 : http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.
Avatar
François Picalausa
Bonjour/soir,

tu peux essayer l'API SHPathPrepareForWrite:
Checks to see if the path exists. This includes remounting mapped network
drives, prompting for ejectable media to be reinserted, creating the paths,
prompting for the media to be formatted, and providing the appropriate user
interfaces, if necessary. Read/write permissions for the medium are not
checked.

http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/reference/functions/shpathprepareforwrite.asp

--
François Picalausa
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"Gilles RONSIN" a écrit dans le message de
news:
"Bismark Prods" , le ven. 03 oct. 2003 16:12:47,
écrivait ceci:

Salut,
c'est ton OS qui s'en charge.


Oui je m'en doute :-) Disk Operating System

Si t'arrive a la lire c'est que c'est
bon !


lire quoi sur une disquette formatée mais vide. je peux quand même pas
écrire un fichier pour voir si je peux le lire, c'est pas noble.

et si tu entends formattée pour dire vierge lol suffit de
vérifier.



Ce que je veux, c'est à l'insertion d'une disquette non formatée,
demander si l'utilisateur veut la formater, si elle est formatée,
vérifier que le format est suffisant puis prévenir que le contenu va
être vidé.


Avatar
Gilles RONSIN
"François Picalausa" , le ven. 03 oct. 2003
17:34:55, écrivait ceci:

Bonjour/soir,


Salut François,

http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/referenc
e/functions/shpathprepareforwrite.asp


Merci. je vais regarder ça. J'ai déjà quelques pistes.


--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 : http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.
Avatar
Bismark Prods
Bonsoir

Noblesse, j'avoue que ca me fait bien rire. Que croyez vous que les
fonctions api codée en C ou C++ vont faire d'autre que d'aller écrire qqch
sur la disquette pour connaitre son statut ? LOL vous etes des marrants.

Biensur que écrit un caractère sur la disquette c'est très bien. Certes
c'est pas aussi rapide qu'en assembleur. Qu'à cela ne tienne. Fait un
programme en assembleur. Et puis Gilles, je te fais remarqué que sur la
plupart des OS si tu insère une disquette non formatée et que tu tente d'y
inscrire qqch, ton OS va te le dire et te demander si tu désire la
formatter. Donc pas besoin de t'embéter à gérer cela.

Enfin bonne soirée Baron, Seigneur et Duc !

"Gilles RONSIN" a écrit dans le message de
news:
"François Picalausa" , le ven. 03 oct. 2003
17:34:55, écrivait ceci:

> Bonjour/soir,
Salut François,

> http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/referenc
> e/functions/shpathprepareforwrite.asp
Merci. je vais regarder ça. J'ai déjà quelques pistes.


--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 : http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.


Avatar
François Picalausa
Bonjour/Soir,

Que croyez vous que les
fonctions api codée en C ou C++ vont faire d'autre que d'aller écrire
qqch sur la disquette pour connaitre son statut ? LOL vous etes des
marrants.



Je je crois, oui.
Ces fonctions, je suppose, peuvent directement interroger le lecteur
disquette pour connaitre le format affecté au disque.
Même si celles ci ne le faisaient pas, il est indiqué "and providing the
appropriate user interfaces", et "Returns S_OK if the path is available".
Même si elle emploie la même méthode, elle est probablement plus rapide car
écrite en C/C++/ASM, propose les boites de dialogues que tu ne devra donc
pas implémenter et te renvoie une réponse simple pour savoir si oui ou non
tu peux écrire...
C'est pas bien ça?

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"Bismark Prods" a écrit dans le message de
news:
Bonsoir

Noblesse, j'avoue que ca me fait bien rire. Que croyez vous que les
fonctions api codée en C ou C++ vont faire d'autre que d'aller écrire
qqch sur la disquette pour connaitre son statut ? LOL vous etes des
marrants.

Biensur que écrit un caractère sur la disquette c'est très bien.
Certes c'est pas aussi rapide qu'en assembleur. Qu'à cela ne tienne.
Fait un programme en assembleur. Et puis Gilles, je te fais remarqué
que sur la plupart des OS si tu insère une disquette non formatée et
que tu tente d'y inscrire qqch, ton OS va te le dire et te demander
si tu désire la formatter. Donc pas besoin de t'embéter à gérer cela.

Enfin bonne soirée Baron, Seigneur et Duc !

"Gilles RONSIN" a écrit dans le message de
news:
"François Picalausa" , le ven. 03 oct. 2003
17:34:55, écrivait ceci:

Bonjour/soir,


Salut François,

http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/referenc
e/functions/shpathprepareforwrite.asp


Merci. je vais regarder ça. J'ai déjà quelques pistes.


--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox
pour DaemonTool
Mon utilitaire de BDR V1.1.0 :
http://gilles.ronsin.free.fr/aregtool.htm Les gens qui ne rient
jamais, ne sont pas des gens sérieux.




Avatar
Bismark Prods
Ah mais j'ai jamais dis que c'étais mal ! simplement ca me fait sourire à
chaque fois que quelqu'un dis qu'il trouve des trucs de ce genre une methode
impropre ... voila c'est tout !


"François Picalausa" a écrit dans le message de
news:%
Bonjour/Soir,

> Que croyez vous que les
> fonctions api codée en C ou C++ vont faire d'autre que d'aller écrire
> qqch sur la disquette pour connaitre son statut ? LOL vous etes des
> marrants.

Je je crois, oui.
Ces fonctions, je suppose, peuvent directement interroger le lecteur
disquette pour connaitre le format affecté au disque.
Même si celles ci ne le faisaient pas, il est indiqué "and providing the
appropriate user interfaces", et "Returns S_OK if the path is available".
Même si elle emploie la même méthode, elle est probablement plus rapide


car
écrite en C/C++/ASM, propose les boites de dialogues que tu ne devra donc
pas implémenter et te renvoie une réponse simple pour savoir si oui ou non
tu peux écrire...
C'est pas bien ça?

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"Bismark Prods" a écrit dans le message de
news:
> Bonsoir
>
> Noblesse, j'avoue que ca me fait bien rire. Que croyez vous que les
> fonctions api codée en C ou C++ vont faire d'autre que d'aller écrire
> qqch sur la disquette pour connaitre son statut ? LOL vous etes des
> marrants.
>
> Biensur que écrit un caractère sur la disquette c'est très bien.
> Certes c'est pas aussi rapide qu'en assembleur. Qu'à cela ne tienne.
> Fait un programme en assembleur. Et puis Gilles, je te fais remarqué
> que sur la plupart des OS si tu insère une disquette non formatée et
> que tu tente d'y inscrire qqch, ton OS va te le dire et te demander
> si tu désire la formatter. Donc pas besoin de t'embéter à gérer cela.
>
> Enfin bonne soirée Baron, Seigneur et Duc !
>
> "Gilles RONSIN" a écrit dans le message de
> news:
>> "François Picalausa" , le ven. 03 oct. 2003
>> 17:34:55, écrivait ceci:
>>
>>> Bonjour/soir,
>> Salut François,
>>
>>>


http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/referenc
>>> e/functions/shpathprepareforwrite.asp
>> Merci. je vais regarder ça. J'ai déjà quelques pistes.
>>
>>
>> --
>> Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox
>> pour DaemonTool
>> Mon utilitaire de BDR V1.1.0 :
>> http://gilles.ronsin.free.fr/aregtool.htm Les gens qui ne rient
>> jamais, ne sont pas des gens sérieux.




Avatar
Gilles RONSIN
"Bismark Prods" , le ven. 03 oct. 2003 23:51:21,
écrivait ceci:

Bonsoir


Salut,

Noblesse, j'avoue que ca me fait bien rire. Que croyez vous que les
fonctions api codée en C ou C++ vont faire d'autre que d'aller écrire
qqch sur la disquette pour connaitre son statut ? LOL vous etes des
marrants.


Je me le demande comment tu peux en être aussi sûr. Crois-tu vraiment qu'il
teste le format en écrivant dessus ? Comment vérifie t'il une disquette
write-protect, une disquette full, une disquette avec un format spécifique?

Biensur que écrit un caractère sur la disquette c'est très bien.
Certes c'est pas aussi rapide qu'en assembleur. Qu'à cela ne tienne.
Fait un programme en assembleur. Et puis Gilles, je te fais remarqué
que sur la plupart des OS si tu insère une disquette non formatée et
que tu tente d'y inscrire qqch, ton OS va te le dire et te demander si
tu désire la formatter. Donc pas besoin de t'embéter à gérer cela.


Oui c'est parce qu'il fait appel à une routine de controle de l'OS, c'est
justement celle là que je cherche.

Enfin bonne soirée Baron, Seigneur et Duc !


Trop d'honneur ;-)


--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 : http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.
Avatar
Bismark Prods
j'en suis sur parce que j'ai écrit des routines en C pour des OS tel que
Linux. C'est trop long et compliqué de t'expliquer cela en détail ici ! mais
il y a plusieurs choses à faire pour vérifier un lecteur (disquette ou
autre).
Le fait est que pour une disquette, il y a différente information disponible
pour savoir si c'est write-protect etc... mais a partir du moment on le
systeme "peut" écrire il le fait pour définir le format actuel

"Gilles RONSIN" a écrit dans le message de
news:
"Bismark Prods" , le ven. 03 oct. 2003 23:51:21,
écrivait ceci:

> Bonsoir
Salut,

> Noblesse, j'avoue que ca me fait bien rire. Que croyez vous que les
> fonctions api codée en C ou C++ vont faire d'autre que d'aller écrire
> qqch sur la disquette pour connaitre son statut ? LOL vous etes des
> marrants.
Je me le demande comment tu peux en être aussi sûr. Crois-tu vraiment


qu'il
teste le format en écrivant dessus ? Comment vérifie t'il une disquette
write-protect, une disquette full, une disquette avec un format


spécifique?

> Biensur que écrit un caractère sur la disquette c'est très bien.
> Certes c'est pas aussi rapide qu'en assembleur. Qu'à cela ne tienne.
> Fait un programme en assembleur. Et puis Gilles, je te fais remarqué
> que sur la plupart des OS si tu insère une disquette non formatée et
> que tu tente d'y inscrire qqch, ton OS va te le dire et te demander si
> tu désire la formatter. Donc pas besoin de t'embéter à gérer cela.
Oui c'est parce qu'il fait appel à une routine de controle de l'OS, c'est
justement celle là que je cherche.

> Enfin bonne soirée Baron, Seigneur et Duc !
Trop d'honneur ;-)


--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 : http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.


Avatar
Gilles RONSIN
"Bismark Prods" , le dim. 05 oct. 2003 09:13:15,
écrivait ceci:

Salut,

j'en suis sur parce que j'ai écrit des routines en C pour des OS tel
que Linux. C'est trop long et compliqué de t'expliquer cela en détail
ici ! mais il y a plusieurs choses à faire pour vérifier un lecteur
(disquette ou autre).


Oui j'en suis sûr. Ça fait 22 ans que je manipule les disquettes, depuis
les 8" je commence à connaître :-)

Le fait est que pour une disquette, il y a différente information
disponible pour savoir si c'est write-protect etc... mais a partir du
moment on le systeme "peut" écrire il le fait pour définir le format
actuel


J'ai trouvé ça qui est un peu plus dans "l'esprit" de ce que je cherche:
http://p2p.wrox.com/archive/vb_howto/2002-11/22.asp
j'aime pas trop les fso mais je poursuis.

--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 : http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.