georg hat geschrieben:falls es noch nicht aufgefallen ist ... dieses Thema geht von einem Pfad aus, der NIX mit 32 oder 64 bit zu tun hat, und daher auch die Node6432 Unterscheidung nicht kennt.
Und auch mein Beispiel in Bezug auf ActiveX Controls bezieht sich auf CLASSES_ROOT, und auch da ist diese Unterscheidung nicht gegeben.
wir reden doch hier von "schreiben" in die Registry ... "lesen" kann jeder User.
Wenn ein User ( nicht Administrator ) ein Programm installiert dann landet es in "VirtualStore" des User und ist somit für andere User nicht zugänglich.
p.s. Win7 / Srv2K8 haben ja kein MsComCtl.OCX.
Das ist auch nicht notwendig den es gibt ja auch die DLL von den Common Controls die man auch "direkt" ansprechen kann.
siehe
http://www.xbaseforum.de/viewtopic.php?f=27&t=5254
Code: Alles auswählen
benutzt ot4xb Syntax
da := ::DrawingArea
::hDa := da:GetHWnd()
...
::hStatusBar := @user32:CreateWindowExA(0,"msctls_statusbar32",0,;
nOr(WS_CHILD, WS_VISIBLE),0,0,0,0,;
::hDa,-1,AppInstance(),0)