ja da ist nur ein Problem
Der Dienst ist nun gestartet aber ich habe keine Ahnung wie OnExecute ausgeführt werden soll.
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.