Ik probeer om met python een registersleutel uit te lezen en vervolgens de waarde aan te passen.
Na een poos zoeken op het internet kwam ik bij eeen stuk code dat erg goed aansluit op mijn wensen. Zie code hieronder. (past de grote van de cache van de temp internet files aan...)
Alleen, zoals ook aangegeven op die pagina (http://mail.python.org/pi...2004-February/206237.html), komt python met een fout terug. En deze fout krijg ik niet opgelos:
Ik heb wat pogingen gedaan die te slecht waren om hier te vermelden
Of terwijl... Ik heb echt geen idee meer
Na een poos zoeken op het internet kwam ik bij eeen stuk code dat erg goed aansluit op mijn wensen. Zie code hieronder. (past de grote van de cache van de temp internet files aan...)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| from _winreg import *
import sys
#get the current value of the PendingFileRenameOperations key
def getCurrentValue():
aReg = ConnectRegistry(
None,
HKEY_CURRENT_USER)
aKey = OpenKey(aReg, r"Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Content")
value = QueryValueEx(aKey, "CacheLimit")
CloseKey(aKey)
return value
#set the value of a test REG_MULTI_SZ key (this key already exists")
def setNewValue(value):
aReg = ConnectRegistry(
None,
HKEY_CURRENT_USER)
aKey = OpenKey(aReg, r"Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Content", 0, KEY_WRITE)
SetValueEx(
aKey,
"CacheLimit",
0,
REG_MULTI_SZ,
value
)
CloseKey(aKey)
# print de huidige waarde
tuple = getCurrentValue()
print tuple
#Zet de nieuwe waarde.
newkey = (4000, 4)
setNewValue(newkey) |
Alleen, zoals ook aangegeven op die pagina (http://mail.python.org/pi...2004-February/206237.html), komt python met een fout terug. En deze fout krijg ik niet opgelos:
code:
1
2
3
4
5
6
| Traceback (most recent call last):
File "C:\prive\DE KLUSHOEK\write_reg.py", line 35, in <module>
setNewValue(newkey)
File "C:\prive\DE KLUSHOEK\write_reg.py", line 25, in setNewValue
value
ValueError: Could not convert the data to the specified type. |
Ik heb wat pogingen gedaan die te slecht waren om hier te vermelden
Of terwijl... Ik heb echt geen idee meer
[ Voor 22% gewijzigd door Verwijderd op 05-10-2006 10:18 ]