codeproject mydownloader alter