Forum: Win32/Win64 API (native code)
by bernhard_LA,
24. Aug 2016
das Problem ist leider noch immer nicht gelöst. Hier ein anderer Effekt :
anderer Nutzer , anderer PC ( Laptop, WIN 7 Prof, Delphi XE2, XE8 installiert ) ;
a) Anwendung im Compiler gestartet, Problem tritt auf -> Benutzer ärgert sich ....
b) Anwendung mehrfach neu Compilieren / Erzeugen -> nicht mitgeschrieben wie oft
c) zwischenzeitlich auch mal "bereinigen" ausgeführt
Forum: Win32/Win64 API (native code)
by bernhard_LA,
14. Jul 2016
mit dem Filter auf der Anwendung finde ich nur einen Fehler (siehe screen dump) :
er kann den DNS Client nicht auflösen, was hat dieses Thema mit einem fehlerhaften Zugriff auf die Registry zu schaffen. Das Log File zwischen einem PASS Computer und einem Fail Computer ist identisch, folglich kann man den fehler vermutlich nicht mit dem process Monitor austesten.
Weitere Ideen ?
Forum: Win32/Win64 API (native code)
by bernhard_LA,
13. Jul 2016
diesen process monitor : https://technet.microsoft.com/de-de/sysinternals/processmonitor.aspx ?
ich filtere auf den Pfad meiner Applikation, allerdings ist jeder EVENT vom Ergebnis SUCCESS bis auf eine Ausnahme
Forum: Win32/Win64 API (native code)
by bernhard_LA,
8. Jul 2016
ich frage jetzt auch noch die Ergebnisse von OpenKey und Keyexist ab.
...
result := Reg.KeyExists(RegistryPath);
..
bzw.
Forum: Win32/Win64 API (native code)
by bernhard_LA,
7. Jul 2016
Admin Start von Programmen ist definitiv gesperrt für den user B auf einem Rechner. Aber HKEY_current_user sollte ja genau deshalb ohne Admin Right lesen und schreiben erlauben; Es gibt ja auch Beispiele wo es in dieser Config auch für user B funktioniert.
Forum: Win32/Win64 API (native code)
by bernhard_LA,
7. Jul 2016
32 bit / 64 bit Unterschiede würde ich ausschließen als Fehlerursache .
Ich habe für beide WIN 7 (X32) und WIN 7 (x64) fehlerfrei laufende Installation.
Auf WIN 7 (X 64) laufen auch nur X 64 compilierte Versionen unserer Anwendung
Forum: Win32/Win64 API (native code)
by bernhard_LA,
7. Jul 2016
wir verwenden folgendes "Code template" um eine Vielzahl von Programm Optionen in der Registry abzuspeichern.
const
RegistryRootKey = HKEY_CURRENT_USER;
......
Reg := TRegistry.Create;
try