| |
|
|
Jac de Lad | Ich kann mit XProfan 11.1 unter Windows Vista nicht auf die Werte in HKEY_LOCAL_MACHINE per ReadIni$() zugreifen; hat jemand das gleiche Problem oder kennt jemand Abhilfe?
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 23.12.2008 ▲ |
|
|
|
|
Jac de Lad | Ich habs in ner virtuellen Umgebung unter XPSP3 probiert, da gehts. Unter meinem Vista SP1 gehts nur bei HKEY_1, nicht HKEY_2. Adminrechte helfen auch nicht.
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 23.12.2008 ▲ |
|
|
|
|
Andreas Miethe
| Ist bei mir kein Problem, funktioniert mit Vista mit und ohne Adminrechten. |
|
|
| Gruss Andreas ________ ________ ________ ________ _ Profan 3.3 - XProfanX2 Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher Homepage : [...] | 23.12.2008 ▲ |
|
|
|
|
Jac de Lad | Selbst ein minimales Programm (Messagebox mit ReadIni$() drin) versagt bei mir (aber nur bei HKEY_2). |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 23.12.2008 ▲ |
|
|
|
|
Jac de Lad |
Auch das folgende Programm funktioniert nur bei den HKEY_CURRENT_USER-Schlüsseln. KompilierenMarkierenSeparierendef @RegOpenKeyEx(5) !ADVAPI32,RegOpenKeyExA
def @RegQueryValueEx(6) !ADVAPI32,RegQueryValueExA
def @RegCloseKey(1) !ADVAPI32,RegCloseKey
declare Handle#
dim Handle#,4
declare Key#
dim Key#,100
string Key#,0=SOFTWARE\Red Orb Entertainment\Riven\1.0GE Pfad des Schlüssels
string Key#,0=SOFTWARE Pfad des Schlüssels
declare Name#
dim Name#,100
string Name#,0=Test Name des Wertes
declare Size#
dim Size#,100
long Size#,0=100 Länge des Wertes: 4 Bytes bei DWord
declare Wert#
dim Wert#,100 Empfangsbereich für Wert: 4 Bytes bei DWord
print @RegOpenKeyEx($80000002,Key#,0,REG_SZ,Handle#) 0 wenn ok
print @RegQueryValueEx(@Long(Handle#,0),Name#,0,0,Wert#,Size#) 0 wenn ok
print @RegCloseKey(@Long(Handle#,0)) 0 wenn ok
Print String$(wert#,0)
print hex$(long(Wert#,0)) Wert als Hex$ ausgeben
dispose Handle#
dispose Key#
dispose Wert#
dispose Name#
dispose Size#
waitkey
Der Regedit kann aber auf die Schlüssel zugreifen. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 24.12.2008 ▲ |
|
|
|
|
Jac de Lad | Harr, harr, gefunden!
Ich arbeite mit der 64Bit-Version von Windows Vista, da gibt es ein Wow6432Node, auf das ich mit dem Schlüssel automatisch zugreifen will. Das klappt das natürlich nicht im Stammverzeichnis. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 27.12.2008 ▲ |
|
|
|