Forcer l'ecriture sur un fichier utilisé par un autre process [Win32] - C++ - Programmation
Marsh Posté le 29-01-2003 à 16:45:10
n'utilise pas mediaplayer
Nan, je plaisante, je ne connais pas bien le système de permissions de windows, mais je sais que sous Unix, le problème n'existe pas en tant que tel
Marsh Posté le 29-01-2003 à 18:59:57
Faudrait que MediaPlayer ouvre le fichier en SHARE_WRITE.
S'il le fait pas, ce qui est le cas, ben ...
Mais si tu créé le fichier en SHARE_WRITE | SHARE_READ, MP devrait pouvoir le lire pendant que tu y ecris.
Marsh Posté le 30-01-2003 à 12:12:32
Bon...
ben j'ai essayé avec FILE_SHARE_WRITE et FILE_SHARE_READ, mais ca marche pas: on dirait que mediaplayer veut ouvrir le fichier sans SHARE... c possible ca?
je vois pas comment je peux faire!!
Marsh Posté le 31-01-2003 à 15:14:16
ouai on peut ouvrir sans SHARE.
Faudrait soit patcher mediaplayer, soit ... hum, je vois pas.
Marsh Posté le 29-01-2003 à 16:16:23
Hello
Bon, voila mon probleme:
je controle mediaplayer en activX pour lire un fichier mp3 (ou autres formats). Pas de probleme de ce coté, tout marche bien, amsi le probleme c'est que je voudrais creer ce fichier en meme temsp k'il est lu! en clair, je continu à faire grossir le fichier. Le probleme c'est que quand mediaplayer ouvre le fichier, il bloque tout et c'est impossble de le modifier... et si il etait deja ouvert en ecriture mediaplayer ne veut pas l'ouvrire...
kk1 aurait une solution pour que je puisse continuer à ecrire dans ce fichier?
merci
Message édité par pospos le 29-01-2003 à 16:51:58