TROUVER UNE CHAINE DE CARACTÈRES(2) (WIN32)

cs_LiBe444 Messages postés 220 Date d'inscription dimanche 7 septembre 2003 Statut Membre Dernière intervention 7 avril 2007 - 8 août 2005 à 09:57
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018 - 25 sept. 2010 à 13:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/19169-trouver-une-chaine-de-caracteres-2-win32

cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
25 sept. 2010 à 13:19
Salut, ce serait bien d'ajouter la possibilité de limiter les recherches sur les extensions des fichiers, par exemple pour rechercher dans des codes sources seulement.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
21 août 2006 à 19:06
Suffit d'invalider ces 2 lignes de la ThreadProc()
SendMessage(hlst, WM_SETREDRAW, 0, 0);
SendMessage(hlst, WM_SETREDRAW, 1, 0);

Sera juste qls fractions de secondes plus lent.
gabuzomeuh Messages postés 53 Date d'inscription jeudi 31 juillet 2003 Statut Membre Dernière intervention 28 mars 2007
21 août 2006 à 18:53
bonjour,
ce serait bien si les résultats s'affichaient au fur et à mesure et non à la fin de la recherche.
merci
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
30 août 2005 à 15:21
ok je note
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
30 août 2005 à 15:17
De prim'abord je dirais aucun benef (plutot une perte possible), le thread de recherche devrait avoir une synchro sur la lecture et en serait dépendant, dans tous les cas faudrait attendre fin de lecture.
Les fichiers étant ouverts avec FILE_FLAG_SEQUENTIAL_SCAN et lus en continu, le pilote est informé de bufferiser les données disponibles pour la prochaine demande, le temps du ReadFile est vraiment réduit au strict minimum.
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
30 août 2005 à 14:46
Est-ce que tu penses qu'on pourrait largement augmenter les performances en créant un thread de lecture du fichier (qui n'utilise que très peu d'UC) et un de recherche de la chaine (qui utilise beaucoup d'UC).
Je vois juste pas trop comment mettre ca en oeuvre...
cs_LiBe Messages postés 12 Date d'inscription lundi 8 août 2005 Statut Membre Dernière intervention 30 août 2005
8 août 2005 à 21:53
Bien pensé tout ça.
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
8 août 2005 à 10:12
Tout simple, CS veut éviter toute responsabilité en cas de transmission de virus, les tribunaux ne sont pas dans nos moyens.
Comme je procède on ne pourra pas engager notre responsabilité, renommer le fichier et lancer l'exécutable suppose par force un acte volontaire de l'utilisateur.
Tout un chacun peut procéder ainsi, nous n'y voyons aucun inconvénient.
cs_LiBe444 Messages postés 220 Date d'inscription dimanche 7 septembre 2003 Statut Membre Dernière intervention 7 avril 2007
8 août 2005 à 09:57
Question peut être stupide : pourquoi empêcher le téléchargement des executables si un administrateur contourne l'obstacle ?

Juste pour savoir.
Rejoignez-nous