粗糙支持各系统路径
部分修改