mh... und, was ist jetzt an deiner funktion anders als an meiner???
Mal davon abgesehen das bei dir die Zeile:
Quelltext
1:
| if(OpenKey('Software\Microsoft\Windows\CurrentVersion\Run\',true)) then |
ziemlich sinnlos ist, da sie IMMER true sein wird...
Denn durch das "true" im aufruf OpenKey sagst du das das verzeichniss erstellt werden soll, sofern es nicht existiert...
sollte es ein schreibfehler sein und es sollte false dastehen, bedenkst du eine wichige sache nicht... es kann zwar sein das der Ordner nicht existiert, er ist jedoch IMMER an dieser stelle... und, soll etwa nur weil der Ordner nicht existiert kein Autostart erstellt werden...? Wäre doch doof, oder?
Au'revoir,
Aya~