Другие языки программирования и технологии

Вы будете долго смеяться, но помогите пожалуйста! Очень забавная ситуация, но мне нужна помощь.

Все слышал, наверное, о вирусах, которые блокируют Windows и заставляют там СМС-ски слать?

Так вот, решил я что-то подобное написать. Не вирус, а так - шутку: блокируется рабочий стол, дальше какой-нибудь троллинг юзера, вроде тупых вопросов. При этом программа записывается в автозапуск, и удаляется только если юзер ответил на всякие вопросы, которые она задаст.
Ну так вот, и самый печальный финал: Я написал форму, которая блокирует рабочий стол - ни диспетчер задач, ничего нельзя вызвать - только кнопкой комп вырубать. И сделал прописку программы в автозапуск.

Готовы умереть от смеха? Я сохранил ее и запустил протестировать! А выход из программы пока не написан. И она, естественно, запустилась, прописалась в автозапуск, и рабочий стол заблокирован. Перезагружаю комп: короткое время мелькает обычный рабочий стол, и запускается мое детище - ничегоделать нельзя, лишь полупрозрачная темная форма, заблокировавшая рабочий стол.

Повторюсь: диспетчер задач НЕ вызвать, форма все блокирует, путем того, что при вызове диспетчера задач сразу же перерисовывается и получает фокус, в итоге диспетчер задач остается под ней. Панель задач тоже невозможно достать из под формы-блокировки.

Сейчас пишу с ноутбука, как мне удалить этот самописный вирус с обычного компа? Очень печально так глупо наступить на свои же грабли.
Взять лайвсиди, загрузится с него и удалить файл "вируса" или перенсти в другую папку. При включении будет типа "файл не найден" и блабла

Live CD - диск с возможностью загрузки операционной системы, не устанавливая ее.
Можно использовать например линукс дистрибутивы, большинство имеют лайвсиди.
Например убунту.
Александр Стрельцов
Александр Стрельцов
94 190
Лучший ответ
Загрузись с любого диска Live CD и удали своё изобретение из автозагрузки ( в реестре) или вообще удали эту программу. А потом подправишь автозагрузку уже загрузившись нормально.
ВВ
Вова Ветров
65 252
в защищенном режиме попробуй зайди или загрузь в ДОС и ручками удали - мда.... вот так детища и пожирают своих создателей :-)
Елдос Айтжанов
Елдос Айтжанов
58 449
И написал он заставку методом "увидел залоченый комп где-то и захотел влезть".

PS. Такие локеры экрана часто применяются в комп. клубах.
Я бы загрузил комп с диска-реаниматора да и отредактировал автозагрузку. Работы на три минуты.
Качай этот LifeCD
http://www.antiwinlocker.ru/
уроки работы там есть
из этой душераздирающей хотелось бы верить - правдивой истории остаётся непонятным одно - каким образом вы реализовали полный блокирующий функционал неуспев реализовать механизм задавания вопросов, как человек имеющий непосредственное отношение к програмированию могу сказать точно - если бы это первоначально задумывалось при написании программы, то это вы бы реализовали раньше чем блокирующий функционал, ну а если компилят включал в себя полный релиз функционала, то что вам стояло бы ответить на вопросы которые вы сами и составляли - вывод - ненадо тут лапшу на уши вешать - прямо бы и сказали - хотел подляну жёсткую написать, ступил и сам на ней и спалился. Да и как вам удалось отловить хэндл диспетчера задач если он при каждом вызове меняется? Поблочили всё через реестр, а сюда пришли дурачков искать и лапшу им вешать, стыдно!
попробуй в безопасном режиме запусти

и не называй эту херотень мышекликер-куна вирусом
Павел Тихонов
Павел Тихонов
1 404
вытащи, подключи винч к ноуту и удали вручную свою прогу, если путь помнишь.
АТ
Артур Тощев
1 192
это, что? шутка????
Этот неловкий момент, когда знаешь что сотворил нечто, начинаешь проверять и тут понимаешь что то забыл...
Загрузитесь с безопасного режима и удалите своё творение. Надеюсь вы знаете как это делать. Если что перезагрузите Windows и СРАЗУ жмите на F8. Там будет функция "Безопасный режим". Нажмите её.
Перестанови винду