madexcept-.bpl is not a typo. The trailing hyphen is intentional and signals a particular compilation configuration—typically a release build without debug RTL or with stripped symbols.
The IDE stores the package’s path in the ( HKCU\Software\Embarcadero\BDS\<version>\Known Packages ) so it can be loaded on subsequent launches. madexcept-.bpl
| Check | Action | |-------|--------| | | Right-click → Properties → Digital Signatures tab. Valid signature from madshi.net is a good sign. | | VirusTotal scan | Upload the file to VirusTotal. A low detection rate (1–2) may be false positives; higher rates (>5) suggest malware. | | File location | If it’s in System32, Program Files, or Delphi folder → likely safe. If in Downloads, Temp, or a random folder → suspicious. | | Parent process | If it’s loaded by a legitimate Delphi app, check that app’s origin. | madexcept-
: Because it hooks deeply into a system's processes to monitor errors, it can sometimes be flagged by overzealous antivirus software as "suspicious" behavior. It’s a classic case of a tool being so powerful that it looks like the problems it's trying to solve. The Legacy | Check | Action | |-------|--------| | |
Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end.
When an exception slips through, madExcept automatically generates a detailed bug report containing: