Fix internal shell not working on Windows [Part 3]

 - Fix internal shell not working on Windows, finally.
 - Fix a bit of typo on source folder selection
 - Change building script