briankendall / devreorder

A utility for reordering and hiding DirectInput controllers
334 stars 32 forks source link

Problem with unicode characters in device names #9

Closed TestItOnlyOnce closed 5 years ago

TestItOnlyOnce commented 6 years ago

For example dxdiag tells that my first two devices are:

    Мышь
    Клавиатура

But after using your dll there are only blanks there.

briankendall commented 6 years ago

@TestItOnlyOnce There is probably a bug in devreorder when devices have non-ASCII names. I'm not offhandedly sure how to fix that exact bug, but I may look into it at some point.

However, try release 1.0.2. It may allow you top work around this problem because it lets you specify devices by their GUID instead of by name. I'd recommend giving that a try, and please let me know if it helps.