Wenn Du auf dem Win7 kein Delphi installieren kannst, nimm doch einfach den Remote-Debugger
Oder versuche is mit ner virtuellen Maschine (
hier ein kleines Hilfsmittel von mir zu Delphi-Remote-Debuggen in VMs).
Außerdem gibt es noch WinDbg, damit bekommst Du Debugausgaben von OutputDebugString mit. Etwas komfortabler als ShowMessage
Wenn Du aber per ShowMessage schon Handles angezeigt bekommen hast, gehe ich davon aus, dass EXE_Running zumindest funktioniert?
Läuft dlhw.exe elevated oder nicht?
Hat Dein Programm ein gültiges Manifest?
Selbsterstellt oder das von Delphi?
Hat das selbsterstellte Manifest auch das UI-Einfluss-Flag gesetzt (eigentlich dachte ich, das wäre hierfür noch nicht notwendig, aber wer weiss...)?