Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > XProfan

XProfan Alles rund um die Programmiersprache XProfan.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag Kein Audiogerät
Aufrufe: 0, Antworten: 0
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3361, Antworten: 129
Gehe zum ersten neuen Beitrag Hamachi deinstallieren
Aufrufe: 58, Antworten: 5
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7670, Antworten: 187
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26970, Antworten: 4223
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50963, Antworten: 1397
Gehe zum ersten neuen Beitrag Pc lahmt plötzlich
Aufrufe: 186, Antworten: 6
Gehe zum ersten neuen Beitrag PC fährt nicht mehr hoch.
Aufrufe: 0, Antworten: 0
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 329, Antworten: 19
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 28, Antworten: 0
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18.01.2012, 19:39   #31 (Direktlink)
AHT
Super-Moderator
 
Registriert seit: 15.02.2009
Beiträge: 10.786
Standard

Natürlich sollte man vor Programmende aufräumen - passiert das aber mal nicht, ist das in den meisten Fällen nicht ganz so kritisch, denn Windows fegt da (entgegen deiner Meinung) bei Prozessende eine ganze Menge selbst weg.
Bei Hooks entsteht da übrigens ein besonderes Problem, und da wird es wirklich ein bischen kritisch: Eine durch einen Hook injizierte DLL wird nach dem "Abschießen" des Programms nicht wieder entladen, obwohl Windows das Handle auf den Hook killt, wenn der Prozess beendet wird. Die DLL bleibt also weiterhin im Speicher, wird also von den "fremden" Prozesssen auch referenziert und die Prozeduren in der DLL, die normalerweise beim Entladen aufgerufen würden, werden nicht angesprungen.
Dürfte wichtig beim Erstellen von API Hooks sein...
Wer überprüfen möchte, ob er im Kernelhandlebereich wirklich wieder alles dicht macht, kann das übrigens hiermit tun: KernelLeak
Das Proggie liest die von mir hier angesproche Liste für KernelHandles aus und zeigt an, was da genau noch offen ist. Eine nette Sache, um Speicherlecks in der eigenen Anwendung zu finden.
Jetzt sag aber bitte nicht, ob ein Programm alle Handles wieder schließt, die es nicht mehr benötigt, ist unwichtig...
__________________
______________

Bitte Schnelltest durchführen: Neuer Virus, ahnungslose User seit Monaten infiziert!

Mfg

AHT

Geändert von AHT (18.01.2012 um 19:48 Uhr)
AHT ist offline   Mit Zitat antworten
Alt 18.01.2012, 20:14   #32 (Direktlink)
Forenmaskottchen
 
Benutzerbild von ts-soft
 
Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 724
Standard

Zitat:
Zitat von AHT Beitrag anzeigen
Jetzt sag aber bitte nicht, ob ein Programm alle Handles wieder schließt, die es nicht mehr benötigt, ist unwichtig...
Da ich die immer selber schließe, Deine Aussage also nur wichtig ist, wenn
das Programm abgeschossen wird, bzw. ich nicht aufpasse und der
Profan-Code nach dem Fenster schliessen niemals ausgeführt wird ist es
wohl so .

Threads die abgeschossen werden, räumen nichts auf, bei Prozessen mag
es anders sein, hat aber immer noch nichts mit dem Thema dieses Threads zu tun.

Profan sollte eine zuverlässige Anfängerfreundliche Abbruchbedingung für
das EventLoop haben, unabhängig vom Stil des Fensters.

Gründe hierfür gibts so viele, da brauchen wir hier nicht zu diskutieren, was
Windows macht oder nicht macht, weil zumindest die Einstellungen, die
man am Programmende speichert, wird Windows nicht automatisch sichern
__________________
Gruß Thomas

Wenn mir früher jemand gesagt hätte, ich würde
freiwillig eine Wanze mit mir herum tragen und sie
auch noch selbst aufladen, hätte ich laut gelacht.

Heute habe ich ein Smartphone.


http://realsource.de
ts-soft ist gerade online   Mit Zitat antworten
Antwort

  Paules-PC-Forum.de > Programmierung > XProfan

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MIDI-Nachrichten abfangen Transrapidfan XProfan 6 02.12.2011 19:00
Manipulierte Nokia-Handys sollen SMS abfangen können Info Sicherheitsmeldungen von heise.de 0 22.04.2009 12:10
Nicht ladbares Bild abfangen Jac de Lad XProfan 2 14.03.2009 10:16
e-mails abfangen hilfebedürftig Windows 95/98/ME/2000/NT 5 19.09.2006 18:27
Counter Strike: Server Problem sowie Online Problem Simon@Xp Computerspiele 4 10.04.2006 14:30



Alle Zeitangaben in WEZ +2. Es ist jetzt 12:52 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2