Cxbx-reloaded: IoCreateSymbolicLink fails when creating a symbolic link to a Drive Letter.

Created on 20 Jun 2017  路  3Comments  路  Source: Cxbx-Reloaded/Cxbx-Reloaded

This can be observed with XOnlineDash (Version 4920, XDK 5233), the following call triggers a "Could not map D:" error.

IoCreateSymbolicLink(
   SymbolicLinkName     : 0x0BCAFC0C -> STRING* {
   .Length               : 6
   .MaximumLength        : 7
   .Buffer               : (char *)0x0BCAFBF8 = "\\??\\b:"}
   DeviceName           : 0x0BCAFC14 -> STRING* {
   .Length               : 2
   .MaximumLength        : 3
   .Buffer               : (char *)0x0BCAFC38 = "D:"}
);
bug file-system high-priority kernel

Most helpful comment

This has been solved as part of my xonline-tweaks branch, and will be merged when I finish my work there.

All 3 comments

As this is a Kernel bug that effects multiple titles, and will continue to be a problem even with LLE, I think it's fair to mark this as High Priority.

This has been solved as part of my xonline-tweaks branch, and will be merged when I finish my work there.

Solved as of #492

Note that there are still some titles that trigger 'Could Not Map' but that is a different issue, see #45

Was this page helpful?
0 / 5 - 0 ratings

Related issues

PatrickvL picture PatrickvL  路  3Comments

Margen67 picture Margen67  路  3Comments

Kumoashi picture Kumoashi  路  3Comments

PatrickvL picture PatrickvL  路  3Comments

PatrickvL picture PatrickvL  路  3Comments