у меня не работает-
ошибка kernel32.dll , отсутствует: sleep
Да, во первых опечатался, там надо Sleep (имена функций регистрозависимы)
А во вторых - действительно че-то перестала работать

.
Раньше под win2000 часто изпользовал. Сейчас 2000 нет под рукой, смог только под Vista и win 7 проверить - не пашет.
Даже что-то интересно стало - буду разбираться.
Но, кстати и с пингом не прокатило у меня. Причина - Outpost. Думаю и другие фаерволы могут порезать.
А вообще - вот самый надёжный способ

#include
int _tmain(int argc, _TCHAR* argv[]) {
if(argc!=2) return 1;
Sleep(_ttoi(argv[1]));
return 0;
}