Hi, I cannot start programs that contains spaces in their filename on Win32. I cannot either if the path contains spaces. I tried to copy c:/command.com to c:/a a.com and these calls: C:\>ruby -e "system 'c:/a a.com'" C:\>ruby -e "system 'c:/a\\ a.com'" C:\>ruby -e "system '\"c:/a\\ a.com\"'" C:\>ruby -e "system '\"c:/a a.com\"'" C:\>ruby -e "system 'c:/command.com'" Microsoft(R) Windows 98 (C)Copyright Microsoft Corp 1981-1999. C:\>exit C:\> Is there a way to call an executable containing spaces? Most Win32 applications are in "C:/Program Files" by default :( Thanks, Mike.