The code:

 Code:
$result = WriteValue ("HKEY_CURRENT_USER\Software\Blah","TestValue","4294967295","REG_DWORD")

creates a registry value of 0x7fffffff rather than 0xffffffff as expected.

It looks like writevalue doesn't support double integers.

Is that correct?