These are hex-edited executables for the retail (patched to 2.3) and Steam versions of Dungeon Siege 2. It should fix the missing cursor when playing fullscreen on Windows 10 v1703 or later.
The only downside is that it creates a bug when playing in windowed mode where the camera rotates way too fast when using middle-click (see https://steamcommunity.com/app/39200/discussions/0/1643164649220168122). Just use your original executable if you wish to play in windowed mode.
Credits to Killah for originally making this fix for the Broken World expansion.