m1zard, по 2ip ты видишь белый ip, через который тебя провайдер выпустил, но не факт, что ты не за NAT провайдера. Что мешает посмотреть, какой у тебя IP на WAN интерфейсе роутера?
Сергей Сахаров, переустанови ОС тогда, если не можешь справится со сторонним рекламным баннером. Какие хотя бы действия были предприняты? Был изучен автозапуск на предмет непонятного?
А чтобы опоздавшая программа не думала, что ей что-то можно делать, нужна проверка, при создании файла, если создание завершилось ошибкой, перепроверить, вдруг кто-то другой создал, а полезную работу выполнять, только если функция создания файла завершилась без ошибки. Тогда накладки не будет.
Еще можно в файле id экземпляра программы прописывать и сверять. Твой не твой, а id генерировать при запуске экземпляра случайно.
Посоветую специалиста, если сам дуб дубок, специалист за час разберется. А тут уже получается, что ты вымогаешь, чтобы за тебя чинили комп, а не задаешь вопрос согласно правилам ресурса.