Là je m'avour vaincu : comment forcer Windows à décharger ce fouttu
module ? Je pense que c'est le DllMain -> DLL_PROCESS_DETACH buggé qui
empêche de décharger le module. Que faire dans un tel cas ?
Là je m'avour vaincu : comment forcer Windows à décharger ce fouttu
module ? Je pense que c'est le DllMain -> DLL_PROCESS_DETACH buggé qui
empêche de décharger le module. Que faire dans un tel cas ?
Là je m'avour vaincu : comment forcer Windows à décharger ce fouttu
module ? Je pense que c'est le DllMain -> DLL_PROCESS_DETACH buggé qui
empêche de décharger le module. Que faire dans un tel cas ?
Là je m'avour vaincu : comment forcer Windows à décharger ce fouttu
module ? Je pense que c'est le DllMain -> DLL_PROCESS_DETACH buggé qui
empêche de décharger le module. Que faire dans un tel cas ?
Là je m'avour vaincu : comment forcer Windows à décharger ce fouttu
module ? Je pense que c'est le DllMain -> DLL_PROCESS_DETACH buggé qui
empêche de décharger le module. Que faire dans un tel cas ?
Là je m'avour vaincu : comment forcer Windows à décharger ce fouttu
module ? Je pense que c'est le DllMain -> DLL_PROCESS_DETACH buggé qui
empêche de décharger le module. Que faire dans un tel cas ?
Là je m'avour vaincu : comment forcer Windows à décharger ce fouttu
module ? Je pense que c'est le DllMain -> DLL_PROCESS_DETACH buggé
qui empêche de décharger le module. Que faire dans un tel cas ?
Merci.
Là je m'avour vaincu : comment forcer Windows à décharger ce fouttu
module ? Je pense que c'est le DllMain -> DLL_PROCESS_DETACH buggé
qui empêche de décharger le module. Que faire dans un tel cas ?
Merci.
Là je m'avour vaincu : comment forcer Windows à décharger ce fouttu
module ? Je pense que c'est le DllMain -> DLL_PROCESS_DETACH buggé
qui empêche de décharger le module. Que faire dans un tel cas ?
Merci.
Aurélien REGAT-BARREL wrote:
> Là je m'avour vaincu : comment forcer Windows à décharger ce fouttu
> module ? Je pense que c'est le DllMain -> DLL_PROCESS_DETACH buggé
> qui empêche de décharger le module. Que faire dans un tel cas ?
> Merci.
FreeLibrary() planter ? La DLL suspecte là, elle appelle pas d'autres DLLs
Parce que le problème pourrait venir de là...
Aurélien REGAT-BARREL wrote:
> Là je m'avour vaincu : comment forcer Windows à décharger ce fouttu
> module ? Je pense que c'est le DllMain -> DLL_PROCESS_DETACH buggé
> qui empêche de décharger le module. Que faire dans un tel cas ?
> Merci.
FreeLibrary() planter ? La DLL suspecte là, elle appelle pas d'autres DLLs
Parce que le problème pourrait venir de là...
Aurélien REGAT-BARREL wrote:
> Là je m'avour vaincu : comment forcer Windows à décharger ce fouttu
> module ? Je pense que c'est le DllMain -> DLL_PROCESS_DETACH buggé
> qui empêche de décharger le module. Que faire dans un tel cas ?
> Merci.
FreeLibrary() planter ? La DLL suspecte là, elle appelle pas d'autres DLLs
Parce que le problème pourrait venir de là...
> FreeLibrary() planter ? La DLL suspecte là, elle appelle pas d'autres DLLs
Parce que le problème pourrait venir de là... Regarde avec Dependency
par exemple. Tu peux avoir pas mal de bazar si ta DLL appelle d'autres DLL
qui se libèrent mal lors de l'unloading de la tienne.
Sinon t'as testé de démapper toi-même la DLL de ton processus ? Une idée
comme ça, si tu vires le module de la liste du PEB ça devrait marcher non
Enfin, ça doit être du boulot, faut réinitialiser l'IAT aussi au passage
hein...
Un article mirifique qui peut t'aider :
http://arnold.mcdonald.free.fr/php/Index.php?p06 (regarde la figure 17)
:-).
Tant que j'y pense, t'as regardé ça :
http://www.winguides.com/registry/display.php?idf7 ?
Au fait, pourquoi tu recodes pas les fonctions de ta DLL ? Parce
des fonctions d'une DLL foireuse, brrrr...
> FreeLibrary() planter ? La DLL suspecte là, elle appelle pas d'autres DLLs
Parce que le problème pourrait venir de là... Regarde avec Dependency
par exemple. Tu peux avoir pas mal de bazar si ta DLL appelle d'autres DLL
qui se libèrent mal lors de l'unloading de la tienne.
Sinon t'as testé de démapper toi-même la DLL de ton processus ? Une idée
comme ça, si tu vires le module de la liste du PEB ça devrait marcher non
Enfin, ça doit être du boulot, faut réinitialiser l'IAT aussi au passage
hein...
Un article mirifique qui peut t'aider :
http://arnold.mcdonald.free.fr/php/Index.php?p06 (regarde la figure 17)
:-).
Tant que j'y pense, t'as regardé ça :
http://www.winguides.com/registry/display.php?idf7 ?
Au fait, pourquoi tu recodes pas les fonctions de ta DLL ? Parce
des fonctions d'une DLL foireuse, brrrr...
> FreeLibrary() planter ? La DLL suspecte là, elle appelle pas d'autres DLLs
Parce que le problème pourrait venir de là... Regarde avec Dependency
par exemple. Tu peux avoir pas mal de bazar si ta DLL appelle d'autres DLL
qui se libèrent mal lors de l'unloading de la tienne.
Sinon t'as testé de démapper toi-même la DLL de ton processus ? Une idée
comme ça, si tu vires le module de la liste du PEB ça devrait marcher non
Enfin, ça doit être du boulot, faut réinitialiser l'IAT aussi au passage
hein...
Un article mirifique qui peut t'aider :
http://arnold.mcdonald.free.fr/php/Index.php?p06 (regarde la figure 17)
:-).
Tant que j'y pense, t'as regardé ça :
http://www.winguides.com/registry/display.php?idf7 ?
Au fait, pourquoi tu recodes pas les fonctions de ta DLL ? Parce
des fonctions d'une DLL foireuse, brrrr...
> dans la DLLMain, effectivement (sur DLL_PROCESS_DETACH ou ATTACH) il est
déconseillé d'appeler des fonctions d'autre DLL pour éviter des deadlock
appel récursive inter DLL). Mais les programmeurs amateurs s'entêtent à
faire
des appel d'API diverses dans la DLLMain, d'autant que parfois cela ne
aucun problème, donc le mec te croit pas quand tu lui dis que tout ce
fait dans le DLLmain peut poser des problème... Avec le temps le mec
professionnel du développement , Et puis un jour y'a un pépin, et le pépin
c'est un freeze alors ca spécule à mort sur Microsoft et les bugs, le
multitache et autres machin... ca coute des million en debugging, ca ruine
la boite, au bout d'un an y'a plus de trésorerie, il faut déposer le
les client paient plus, ca marche plus... ah ben mince alors :-)
> dans la DLLMain, effectivement (sur DLL_PROCESS_DETACH ou ATTACH) il est
déconseillé d'appeler des fonctions d'autre DLL pour éviter des deadlock
appel récursive inter DLL). Mais les programmeurs amateurs s'entêtent à
faire
des appel d'API diverses dans la DLLMain, d'autant que parfois cela ne
aucun problème, donc le mec te croit pas quand tu lui dis que tout ce
fait dans le DLLmain peut poser des problème... Avec le temps le mec
professionnel du développement , Et puis un jour y'a un pépin, et le pépin
c'est un freeze alors ca spécule à mort sur Microsoft et les bugs, le
multitache et autres machin... ca coute des million en debugging, ca ruine
la boite, au bout d'un an y'a plus de trésorerie, il faut déposer le
les client paient plus, ca marche plus... ah ben mince alors :-)
> dans la DLLMain, effectivement (sur DLL_PROCESS_DETACH ou ATTACH) il est
déconseillé d'appeler des fonctions d'autre DLL pour éviter des deadlock
appel récursive inter DLL). Mais les programmeurs amateurs s'entêtent à
faire
des appel d'API diverses dans la DLLMain, d'autant que parfois cela ne
aucun problème, donc le mec te croit pas quand tu lui dis que tout ce
fait dans le DLLmain peut poser des problème... Avec le temps le mec
professionnel du développement , Et puis un jour y'a un pépin, et le pépin
c'est un freeze alors ca spécule à mort sur Microsoft et les bugs, le
multitache et autres machin... ca coute des million en debugging, ca ruine
la boite, au bout d'un an y'a plus de trésorerie, il faut déposer le
les client paient plus, ca marche plus... ah ben mince alors :-)
> dans la DLLMain, effectivement (sur DLL_PROCESS_DETACH ou ATTACH) il est
> déconseillé d'appeler des fonctions d'autre DLL pour éviter des deadlock
(ou
> appel récursive inter DLL). Mais les programmeurs amateurs s'entêtent à
> faire
Le probleme c'est que ces mecs développent aussi des drivers. J'ai vu ce
ça donnait sur une autre caméra. Tu transmets un buffer ainsi que sa
mais visiblement la taille ils s'en fouttent, vu que si elle est pas bonne
t'es récompensé avec un écran bleau...
Pour info, un des bogues concerne l'enregistrement dans un
fichier ASCII de valeurs 16 bits. Attention, la question qui tue, combien
faut-il prévoir de chiffres pour stocker en ASCII des nombres de 16 bits ?
Ben voilà, il en manque un.
> dans la DLLMain, effectivement (sur DLL_PROCESS_DETACH ou ATTACH) il est
> déconseillé d'appeler des fonctions d'autre DLL pour éviter des deadlock
(ou
> appel récursive inter DLL). Mais les programmeurs amateurs s'entêtent à
> faire
Le probleme c'est que ces mecs développent aussi des drivers. J'ai vu ce
ça donnait sur une autre caméra. Tu transmets un buffer ainsi que sa
mais visiblement la taille ils s'en fouttent, vu que si elle est pas bonne
t'es récompensé avec un écran bleau...
Pour info, un des bogues concerne l'enregistrement dans un
fichier ASCII de valeurs 16 bits. Attention, la question qui tue, combien
faut-il prévoir de chiffres pour stocker en ASCII des nombres de 16 bits ?
Ben voilà, il en manque un.
> dans la DLLMain, effectivement (sur DLL_PROCESS_DETACH ou ATTACH) il est
> déconseillé d'appeler des fonctions d'autre DLL pour éviter des deadlock
(ou
> appel récursive inter DLL). Mais les programmeurs amateurs s'entêtent à
> faire
Le probleme c'est que ces mecs développent aussi des drivers. J'ai vu ce
ça donnait sur une autre caméra. Tu transmets un buffer ainsi que sa
mais visiblement la taille ils s'en fouttent, vu que si elle est pas bonne
t'es récompensé avec un écran bleau...
Pour info, un des bogues concerne l'enregistrement dans un
fichier ASCII de valeurs 16 bits. Attention, la question qui tue, combien
faut-il prévoir de chiffres pour stocker en ASCII des nombres de 16 bits ?
Ben voilà, il en manque un.
ha ouai, mais le développeur qui sait lire à déjà complètement
disparu,
regarde le seul qui lit un peu les doc ici , ca doit être
AMcD :-)
Et la tendance actuelle c'est le développeur qui sait
compter...
ha ouai, mais le développeur qui sait lire à déjà complètement
disparu,
regarde le seul qui lit un peu les doc ici , ca doit être
AMcD :-)
Et la tendance actuelle c'est le développeur qui sait
compter...
ha ouai, mais le développeur qui sait lire à déjà complètement
disparu,
regarde le seul qui lit un peu les doc ici , ca doit être
AMcD :-)
Et la tendance actuelle c'est le développeur qui sait
compter...
http://www.winguides.com/registry/display.php?idf7 ?
Ca concerne que Explorer il me semble, et je me méfie de ce genre de
softs qui soit disant optimizent.
Dans le meilleur des cas ça
ralentit le système (ah c'est malin de faire décharger toutes les
dll, comme ça chaque création de nvx process est bien long, même si
on vient de l'exécuter 2 sec avant), dans le pire ça le fait planter:
http://support.microsoft.com/?id6480
http://www.winguides.com/registry/display.php?idf7 ?
Ca concerne que Explorer il me semble, et je me méfie de ce genre de
softs qui soit disant optimizent.
Dans le meilleur des cas ça
ralentit le système (ah c'est malin de faire décharger toutes les
dll, comme ça chaque création de nvx process est bien long, même si
on vient de l'exécuter 2 sec avant), dans le pire ça le fait planter:
http://support.microsoft.com/?id6480
http://www.winguides.com/registry/display.php?idf7 ?
Ca concerne que Explorer il me semble, et je me méfie de ce genre de
softs qui soit disant optimizent.
Dans le meilleur des cas ça
ralentit le système (ah c'est malin de faire décharger toutes les
dll, comme ça chaque création de nvx process est bien long, même si
on vient de l'exécuter 2 sec avant), dans le pire ça le fait planter:
http://support.microsoft.com/?id6480
Vincent Burel wrote:
> ha ouai, mais le développeur qui sait lire à déjà complètement
> disparu,
Ou disparaît peu à peu pour les derniers... Personellement, ça fait un
que j'ai pas mis un pied dans une fac, un IUT, etc., mais tout de même, je
me demande bien ce qu'on y apprend aujourd'hui ! J'installe/teste des tas
softs, commerciaux, shareware, freeware, etc. 'tain, ça plante de tous les
côtés ! Et des bugs comme pour Aurélien hein, Windows n'est absolument pas
en cause, c'est ces logiciels qui sont codés par des buses, point à la
!
Vincent Burel wrote:
> ha ouai, mais le développeur qui sait lire à déjà complètement
> disparu,
Ou disparaît peu à peu pour les derniers... Personellement, ça fait un
que j'ai pas mis un pied dans une fac, un IUT, etc., mais tout de même, je
me demande bien ce qu'on y apprend aujourd'hui ! J'installe/teste des tas
softs, commerciaux, shareware, freeware, etc. 'tain, ça plante de tous les
côtés ! Et des bugs comme pour Aurélien hein, Windows n'est absolument pas
en cause, c'est ces logiciels qui sont codés par des buses, point à la
!
Vincent Burel wrote:
> ha ouai, mais le développeur qui sait lire à déjà complètement
> disparu,
Ou disparaît peu à peu pour les derniers... Personellement, ça fait un
que j'ai pas mis un pied dans une fac, un IUT, etc., mais tout de même, je
me demande bien ce qu'on y apprend aujourd'hui ! J'installe/teste des tas
softs, commerciaux, shareware, freeware, etc. 'tain, ça plante de tous les
côtés ! Et des bugs comme pour Aurélien hein, Windows n'est absolument pas
en cause, c'est ces logiciels qui sont codés par des buses, point à la
!