Übrigens noch ein Tipp, auch für spätere Leser des Threads:
Auf diese Weise kann man auch einen Dienst debuggen. Dafür startet man die
IDE mit Adminrechten, fügt nach dem begin in der .dpr oder in initialization eine Schleife, die auf den Debugger wartet, ein, startet den Dienst und verbindet sich damit. So kann man auch Probleme beim Starten eines Dienstes debuggen.
Delphi-Quellcode:
while not IsDebuggerPresent do
Sleep(50);