Намеренно сбой exe-файла
Я хочу сделать программу на C#, которая может намеренно разбить, а не закрыть exe-файл. У меня была идея разделить что-то на 0 в коде, но я понятия не имею, как бы я это сделал? Любая помощь будет очень признательна, спасибо! (Я действительно не возражаю, как это делается, просто способ разбить EXE-файл) тай!
Что я уже пробовал:
Я пробовал гуглить ответы, но могу найти помощь только для таких языков, как Python
Dave Kreskowiak
Вы спрашиваете, как заставить другое приложение, которое вы не писали, рухнуть? Как будто ты пытаешься разбить блокнот или что-то в этом роде?
Minecraft Graphix
я не совсем понимаю, что ты имеешь в виду? Но да например crash notepad или chrome
Dave Kreskowiak
Во-первых, зачем вам это нужно?
Далее, это намного сложнее сделать, чем просто ввести где-то деление на ноль. .NET не поддерживает экспорт для внедрения управляемого кода в другой процесс.
Вам придется написать что-то вроде отладчика, чтобы делать то, что вы хотите, и для этого потребуются разрешения администратора.
Подумайте об этом. Если бы это было так просто, у вас было бы гораздо больше вредоносных программ, делающих это все время, постоянно разбивая вещи.
PIEBALDconsult
Вы можете убить другой процесс, но не вызвать его крах.