bestimmt gibts ne möglichkeit, eine .exe komplett zu wrappen,
dass heißt, du erstellst eine neue exe, die am anfang den zwangsparameter abfragst,
und bindest die alte exe komplett mit ein.
so ähnlich macht das die CBS, damit ihre Games auf den Heft-CDs nich auf Win2000 laufen.
eine andere möglichkeit wäre mit Rename und RunProgram zu arbeiten:
Code: Alles auswählen
RenameFile("rsmdn07sys.dll","spiel.exe")
RunProgram("spiel.exe","","",#PB_Program_Wait)
RenameFile("spiel.exe","rsmdn07sys.dll")