It sounds as though your drivers are working fine with DiSEqC because it works for some of the apps. The main problem seems to be with your DVB World setup. It's likely you will get better help for that on the DVB Dream forums than here.
When using DVB Dream, do you select the PC card through BDA, or directly by name on the device dialog box? In the past the DVB World BDA drivers faked a WDM driver through select by name. That did not support DiSEqC, while the BDA selection worked. Try each option presented on the device dialog and see if one works. I think you have to click apply for it to take effect. Sorry my memory on this has faded.
There used to be a special bda.dev file that was needed to get DVB World drivers to work completely with DVB Dream. Without it tuning worked fine, but no DiSEqC commands would be sent. This sounds exactly like the problem you have. But I don't recall where I got my bda.dev from.
With the older DVB World drivers/cards, DiSEqC 1.1 never worked for me on Windows. It works fine on Linux, so the hardware is perfectly capable of sending those commands.
When using DVB Dream, do you select the PC card through BDA, or directly by name on the device dialog box? In the past the DVB World BDA drivers faked a WDM driver through select by name. That did not support DiSEqC, while the BDA selection worked. Try each option presented on the device dialog and see if one works. I think you have to click apply for it to take effect. Sorry my memory on this has faded.
There used to be a special bda.dev file that was needed to get DVB World drivers to work completely with DVB Dream. Without it tuning worked fine, but no DiSEqC commands would be sent. This sounds exactly like the problem you have. But I don't recall where I got my bda.dev from.
With the older DVB World drivers/cards, DiSEqC 1.1 never worked for me on Windows. It works fine on Linux, so the hardware is perfectly capable of sending those commands.