New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does not correctly parse Win8 FILETIME value types #31
Comments
Interesting to note there are many other "new" value types:
Perhaps the upper two bytes are used for something else, now. Lower two bytes may correspond to the |
Looking on the MSDN page below shows that you can work out the DEV_PROP_TYPE by using a bitwise "AND" and the "DEVPROP_MASK_TYPE", which is 0x00000FFF. So my data type value was 0xFFFF0010 and after performing the bitwise "AND" results in 10, which is data type DEVPROP_TYPE_FILETIME, which is the data type I would expect in the data offset: http://msdn.microsoft.com/en-us/library/windows/hardware/ff543550(v=vs.85).aspx |
The differences in the offsets were a red-herring, further debugging revealed that the parsing needed is similar to that of the type BIN, with further processing to create the DateTime object. I have created a PULL request which adds a RegFileTime type and parsing capability |
Closed in 634fd42 |
As reported by @woanware.
data type:
4294901776
or0xFFFF0010
The text was updated successfully, but these errors were encountered: