support windows exec