I use emacs on windows 7, when calling M-x shell, emacs opens a DOS-Shell. The prompt displays current directory using backslashes "\".
Wenn I type a path, say "C:\Te" and press [TAB] for completion, emacs completes the path to "C:/Temp/". This is ok for wirking inside emacs, but not for calling DOS-Commands or executing binaries or batch files in DOS.
Example: Command C:/Temp/a.bat fails. C:\Temp\a.bat executes fine.
The situation in emacs 24.* seems to be even worse. I thought I'd be an experienced emacs user but couldn't find a way to apply the patch named above to emacs 24.*. comint mode seems to have changed a lot.