Langsam gehen mir die Ideen aus, denn das ist echt seltsam, und es hängt ja ganz offensichtlich vom Pfad ab, in dem die EXE liegt. Einen hab ich noch: Lokale Sicherheitsrichtlinie (secpol.msc) > Richtlinien für Softwareeinschränkung > Zusätzliche Regeln. Was stehen dort für Regeln bzw. weisen diese auf irgendwelche Pfade hin?
Zitat:
Habe danach beide Regtest.exe verglichen. Gleiche Größe, aber nicht gleicher Inhalt:
Logisch. Jeder Kompiliervorgang wird zu einer anderen EXE führen, egal mit welchem Delphi (oder gar Compiler).
@Popov: Also wenn er ein
neues Projekt erstellt hat und mit den drei Zeilen von dir ebenfalls nur eine
Exception bekommt, ist da ein bisschen mehr faul als nur ein kleiner Fehler im eigenen Code.
Zitat von
Popov:
Wer darf alles die NTUSER.DAT ändern.
Das spielt keine Rolle, denn die kann keiner ändern, solange sie vom System im Zugriff ist (aka jemand angemeldet ist). Noch nicht einmal lesend kann man sie öffnen.
Zitat:
Wer hat Rechte über den Zweig, bzw. in einzelnen Schlüsseln.
Das ist in der Tat eine gute Frage. Andererseits geht's ja mit Delphi 7...
MfG Dalai