Наверное 100%-го решения не существует. Какой-либо хост в сети может на полных правах владеть IP и при этом ничего не отправлять и даже не отвечать на ICMP.
Попробуйте в течение часа-двух помониторить ARP-таблицу локальной сети :
www.rsdn.ru/forum/winapi/13779.flat
Основная масса рабочих станций в ней отметится.
Потом для гарантии можно и сканом по выявленному диапазону пройтись,
и затем снова изучить ARP-таблицу.