Dienst suchen, finden, schauen ob er läuft
Den Dienst zu suchen kann aber auch schief gehen. Man kann Firebird mit einem anderen Dienstnamen starten. Man kann sogar mehrere Firebirdinstanzen gleichzeitig starten.
Das Suchen von Firebird würde ich ganz lassen. Der User soll angeben, wo und auf welchem Port Firebird läuft.
Wenn jemand den Rechnernamen bzw.
IP ändern - tja, dann weiß er entweder was er tut, oder hat halt Pech gehabt.