#69 Add Unicode versions for Registry functions

closed-fixed
nobody
None
5
2011-02-13
2008-09-10
Wim
No

pywin32 build 211 has additional functions added for Unicode strings, like: RegEnumKeyExW, RegQueryInfoKeyW.

However, RegOpenKeyExW and RegQueryValueExW are missing... causing problems on Japanese and Chinese Windows versions.

Please, please add RegOpenKeyExW and RegQueryValueExW...

Discussion

  • Roger Upole

    Roger Upole - 2008-10-01
    • status: open --> closed-fixed
     
  • Roger Upole

    Roger Upole - 2008-10-01

    win32api can now be built as full unicode, so that all the available
    registry functions call the underlying wide-char api functions.
    It hasn't been released this way yet, however.

    When we finally have a py3k release, all the modules will be built
    using unicode APIs.

     
  • Wim

    Wim - 2008-12-04

    When will be the py3k release?

    In the meantime, I'm encountering more and more issues with Japanese systems...
    Is is possible to release an interim release, with the RegOpenKeyExW and RegQueryValueExW functions added?

     
  • Wim

    Wim - 2008-12-04
    • status: closed-fixed --> open-fixed
     
  • Wim

    Wim - 2011-02-11

    Hi,

    Any change of having a win32api with full unicode supprt?
    Or just an interim release with just RegOpenKeyExW and RegQueryValueExW functions added?

    Python 3 has been released 2 years ago...
    And there have already been pywin32 releases for Python3.

     
  • Wim

    Wim - 2011-02-11
    • status: open-fixed --> open-remind
     
  • Wim

    Wim - 2011-02-11
    • status: open-remind --> open
     
  • Mark Hammond

    Mark Hammond - 2011-02-13

    A Python 3.1 build can be found for build 214 and that should have a full unicode version of win32api

     
  • Mark Hammond

    Mark Hammond - 2011-02-13
    • status: open --> closed-fixed
     
  • Mark Hammond

    Mark Hammond - 2011-02-13

    RegQueryValueEx and RegOpenKeyEx were both supported (see the docs for RegOpenKey) at least in build 214

     
  • Wim

    Wim - 2011-02-16

    Yes, RegQueryValueEx and RegOpenKeyEx were both supported frombuild 214 onwards.

    But they return just strings, not Unicode strings. That's why I am asking to include RegQueryValueExW and RegOpenKeyExW functions.

    And unfortunately, I can't switch to Python 3 due to module dependencies...

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks