Bekannte Fehler

Ich habe ID3 Edit versucht, soweit wie möglich auszureizen, um Fehler zu entdecken. Folgendes ist mir dabei aufgefallen:

Entfernen von ID3-Tags:
Ja, das dauert sehr lange. Das Programm entfernt ID3-Tags, indem es die MP3-Datei in 100-Byte-Stückchen nach \Temp.tmp kopiert, die letzten 128 Bytes auslässt, die Originaldatei in .tmp umbenennt, Temp.tmp in umbenennt und schließlich .tmp löscht. Wenn jemand eine bessere Möglichkeit kennt, wie ich unter VisualBasic die letzten 128 Byte einer Datei entferne, bin ich für eine Mitteilung dankbar.

Öffnen von Dateien:
ID3 Edit öffnet auf Wunsch alle Dateitypen. Wenn nun z.B. eine .EXE-Datei mit einem ID3-Tag versehen wird, funktioniert sie wahrscheinlich nicht mehr. ID3 Edit prüft nälich nicht, ob es sich um echte MP3-Dateien handelt.
Abhilfe: Entfernen des ID3-Tags von Dateien, die auf diese Weise beschädigt wurden.

Unerwartete Fehler:
Wenn an einer Programmstelle ein Fehler auftritt, wo nicht mit einem solchen gerechnet wurde, erscheint eine VisualBasic-Fehlermeldung, woraufhin das Programm beendet wird. Wenn Sie mir eine genaue Fehlerbeschreibung und wie es dazu kam schicken, bin ich gerne bereit, dies in meinem Programm zu überprüfen.