Fantomas25, если более красивого решения не найдешь, то можно такой вариант - повесь у себя в назначенных заданиях батник, выполняемый каждые 10-15 мин, в котором пропиши проверку на существование определенного (заранее созданного) файла в расшаренном диске твоего односетянина, и если этот файл существует (т.е. второй комп включен), то пришибай свой процесс торрент-клиента.
По поводу команд - смотри IF /? (конкретно IF EXIST) и TASKKILL /? (конкретно TASKKILL /IM)
P.S. Кстати можно пойти дальше - в этом же батнике создавать у себя на компе определнный файл, играющий роль флага. Например если односетянин есть в сети, то проверить существование флага - если флага нет, то создать его и вывести себе на экран сообщение, типа
Код:
net send my_comp_name Все, долазился, Вася пришел :(
и рубить процесс торрент-клиента (независимо от наличия флага).
Если односетянина нет, то опять проверить наличие флага - если флаг есть, то удалить его и вывести себе сообщение типа
Код:
net send my_comp_name Вася свинтил :), гуляем :)!!!
а если флага нет, то ничего не делаем
Ну и конечно повесить в автозагрузку удаление этого файла.
Таким образом ты получаешь следующую ситуацию - при загрузке твоего компа флага еще нет. Срабатывает задание и проверяет - Вася в сети или нет. Если Васи нет, то все в порядке - ничего не происходит, ты можешь нормально работать, если Вася есть - ты однократно получаешь сообщение об этом (именно для этого флаг и нужен - чтобы получить сообщение только один раз, а не каждые 10-15 минут) и постоянно атоматом рубится твой торрент-клиент. Если в дальнейшем Вася уходит, то ты опять таки однократно получаешь сообщение об этом и нормально серфишь.