TODO
GetPidByDir()