| |
|
|
- page 1 - |
|
| allô IF...
Wende je sous Windows2000 SP2 ou bien SP4 sur qui On7.EXE qui API CreateToolhelp32Snapshot avec TH32CS_SNAPMODULE à, reagiert après cela menu pas plus (getestet avec TNT). encore irgendwo un faute? sous Windows98 fonctionne alles normal.
Salut
Andreas |
|
|
| |
|
|
|
| |
|
- page 1 - |
|
| Ist cela Problem sous XP pas nachvollziehbar? |
|
|
| |
|
|
|
| eh bien eigendlich ist es uninteressant -tambour schaue je nichtmal. Es est aussi pas zum Funktionsumfang CreateToolhelp32Snapshot avec TH32CS_SNAPMODULE anwenden trop peut. cela Contrôle wird gesubclasst - si Du es beschießst avec Anfragen quelle unabgearbeitet rester peux es naturellement crashen. |
|
|
| |
|
|
|
| Mmmh... Subclassing bezieht sich meinens Wissens pour mais sur Messages - qui sende je oui pas. quoi je tue, ist une Systemschnappschuss erstellen. Beim Erstellen cet Schnappschusses hängt sich qui Kiste bereits sur - une eingehende Untersuchung des Prozesses avec einem speziellen Taskmanager ist alors pas possible. Es pourrait un faute de Windows2000 (ou bien meinem OS) son, ist ca pas qui le cas, werde je personnelle cet DLL sur jeden le cas pas verwenden et taux ici aussi chaque anderen en ab. |
|
|
| |
|
|
|
| Na ensuite taux la fois ab |
|
|
| |
|
|
|
| j'étais la fois so freundlich et hab qui l'affaire la fois sous XP getestet. sous XP fonctionne alles normal. sur einem zweiten Windows2000 calculateur J'ai eu mais den selben Efekt.
ici la fois Voir le texte source zum Testen pour alle 2000 Nutzer: KompilierenMarqueSéparationDef @CreateToolhelp32Snapshot(2) !"kernel32","CreateToolhelp32Snapshot"
Def @GetWindowThreadProcessId(2) !"USER32","GetWindowThreadProcessId"
DEF @CloseHandle(1) !"kernel32","CloseHandle"
Declare FEN_Handle&,Thread_ID&,hSnapshot&,PR_ID&,Fenstertext$
Windowstyle 31
Windowtitle "Schnappschuß von On7.EXE"
Window 0,0-640,440
LET Fenstertext$=@INPUT$("Bitte Fenstertext von ON7.EXE eingeben:","Fenstertitel?","on6")
Let FEN_Handle&=@FindWindow(Fenstertext$)
LET Thread_ID&=@GetWindowThreadProcessId(FEN_Handle&,@ADDR(PR_ID&))
Print "Gefundene Thread-ID: "+@STR$(Thread_ID&)
Print "Gefundene Prozess-ID: "+@STR$(PR_ID&)
Color 12,15
Print "Bitte jetzt ins Fenster klicken!"
Color 0,15
Waitinput
IF Thread_ID&<>0
LET hSnapshot&=@CreateToolhelp32Snapshot($8,PR_ID&) hier flipp On7.exe aus (ON.DLL?)
IF hSnapshot&<>-1
@CloseHandle(hSnapshot&)
endif
endif
Print "Handle des Schnappschusses: "+@STR$(hSnapshot&)
While 0=0
Waitinput
Wend
comment du (hoffentlich ) vois , beschieße je là gar rien, mais appelle une entier normale Windows Taskmanager-API sur, um mir geladene Module einer Anwendung listen trop laisser. cela là beim Aufruf einer Windows API une Zugriffsverletzung erzeugt wird, venez mir doch déjà quelque chose merkwürdig avant.... Ist aussi cela erste et einzige la fois, cela mir so quoi untergekommen ist .
Es wäre déjà gentil, si quelqu'un d'autre avec einem Windows2000 System cela la fois überprüfen pourrait, avec cela niemand, qui cet PCU/DLL nutzen voudrais, irgendwann la fois Probleme bekommt. |
|
|
| |
|
|
|
| exposition la fois scheint un Win2000 Problemchen trop son. [...]
Problemchen c'est pourquoi weil - c'est pas maßgeblich pour une Anwendung entscheident si on vous sous Win2000 avec CreateToolhelp32Snapshot abchecken peux. il y a sicherlich encore entier autre Methoden et Opportunités Programme zum Absturz trop apporter lolz. |
|
|
| |
|
|
|
| [quote-part:29b19272c6=iF]Problemchen c'est pourquoi weil - c'est pas maßgeblich pour une Anwendung entscheident si on vous sous Win2000 avec CreateToolhelp32Snapshot abchecken peux..[/quote-part:29b19272c6] Es venez toujours puis à, quoi on écrivons veux. sous Umständen serait je wirklich extrem acide volonté, si un Abschecken meiner Anwendung une solchen Absturz verursacht - et seulement droite qui gens, la mienne Anwendung nutzen et sich ensuite avec den entstandenen Folgen herumschlagen doit.
qui Artikel bezieht sich sur SP3 - j'ai avant kurzem un Update sur SP4 gezogen, là tritt qui faute aussi sur. Comme je le disais - avec cela pas irgendeiner so heftig sur qui nez fällt comment je déjà quelquefois - s'il te plaît la fois sur anderen 2000 Systemen abschecken. |
|
|
| |
|
|
|
| PS: Solche Artikel s'il te plaît pas dans allemande, là wird mir mal de . |
|
|
| |
|
|
|
| Hab fois le là angegebene Versionsnummer qui NTDLL.DLL avec qui Versionsnummer de SP4 verglichen. qui liegt encore unterhalb qui là angegebenen Version, cela pourrait alors cette faute son. là es anscheinend encore ne...aucune Servicepack pour Windows2000 gibt, quoi cette faute pas erzeugt, peux on alors en sortir, cela qui ON.DLL zur Zeit sur presque chaque 2000 calculateur beim Scannen une biege pouvoir. qui cet DLL nutzen voudrais, sollte cela sur jeden le cas im Hinterkopf behalten... |
|
|
| |
|
|
|
| oui c'est ca, qui cet DLL nutzen voudrais sollte sur jeden le cas im Hinterkopf behalten cela Windows2000 une Bug hat quel en supplément führt cela si on cela Programme avec CreateToolhelp32Snapshot Snapt cela cela Programme une Biege pouvoir.
Ähm, chez qui Verwendung de welchem Programme sous Windows2000 - ausgenommen la fois TNT - peux Du den WindowsBug reproduzieren? |
|
|
| |
|
|
|
| sous anderem chez meinem dessus aufgeführten Voir le texte source. pourquoi - ist là un faute drin? ou bien gibt es peut-être. ne...aucune anders Programme cela qui Toolhelp Funktionen utilise um une Schnappschuß trop erzeugen?
si on Programme écrit, chez denen irgendwo un paire kleine Strichmannchen rumhopsen, ist es égal si es fonctionne ou bien pas. Programmiert on mais zum Beispiel un Sicherheitstool, wäre es ne...aucune Problem cet Tool mittels exprès erzeugtem Schnappschuß dans Nirwana trop envoyons et sur dem calculateur (wieder) Sachen trop dürfen, qui eigentlich total interdit seien devoir.
Tüftelt cela Programme zum Beispiel dans qui Registry herum wärend qui User (peut-être. selbst un Progger?) une solchen Schnappschuß erzeugt, peux es justement sous Windows2000 sogar zum perte eines ganzen Userprofiles venons.
Comme je le disais, pour quelqu'un qui Strichmännchen proggt stellt cela gar ne...aucune Problem là - je prends mais la fois à cela es ici aussi gens gibt, toi aussi volontiers la fois autre Sachen zusammenschreiben serait. |
|
|
| |
|
|
| |
|
- page 2 - |
|
|
| Nö ist Unsinn et Du weichst meiner Frage aussi aus.
[quote-part:ba06f04eae]Tüftelt cela Programme zum Beispiel dans qui Registry herum wärend qui User (peut-être. selbst un Progger?) une solchen Schnappschuß erzeugt, peux es justement sous Windows2000 sogar zum perte eines ganzen Userprofiles venons.[/quote-part:ba06f04eae] c'est derart spekulativ cela es Dir pas possible son wird hierfür un Beispiel trop apporter. si je toi droite verstanden habe peux Du cela Problem seulement avec TNT - et Deinem obigen Source reproduzieren, et cela aussi seulement sous Win2000 weils une Bug hat. Möge je behaupten cela cet Konstellation derart ungnädig ist cela qui Zufall, cela eh bien grad aussi encore cela Programme grob dans qui Reg rumfummelt - seulement mutwillig herstellbar ist.
je trouve es mais unspektakulär Programme mutwillig abstürzen trop laisser, besonders si mir im Vornherein bien sûr ist quoi je pour 1faire doit.
Ebenso - et je spekuliere maintenant aussi simple seulement herum - pourrait on fragen comment sich TNT verhält si es dans qui Reg rumtüftelt et terminiert wird. je vais la fois pas en aus cela une wproc cela Signal abfängt et vite encore alle nötigen travailler erledigt...
quoi je dire veux - qui solche Programme écrit - de denen Du redest - qui sollte aussi encore entier autre Dinge tenir compte de. cela peut wir pas alles dans einem Fil erschlagen - il y a ganze Foren qui sich ausschließlich avec cette Thematik befassen. |
|
|
| |
|
|