Если вам действительно нужно сделать это, в основном нужно использовать руткит. См. Книгу Батлера «Hoglund &» «Руткиты: подстройка ядра Windows». Но вы будете бороться с операционной системой и поставщиками антивирусных программ на каждом шагу.
См. Также неоднократные обсуждения Раймондом Ченом «гонки вооружений», почему Windows не поддерживает это - в основном, если вам разрешено удалять себя из Диспетчера задач, тогда пользователи захотят получить еще одну утилиту, которая отображает их скрытые процессы, и тогда вам захочется избавиться от этой утилиты и так далее до бесконечности.
Если вы действительно должны это сделать, кстати, вам нужно будет использовать C или ассемблер, а не C#.
Вы хотите, чтобы процесс не отображался в списке обработанных, отображаемых диспетчером задач? –
Естественный вопрос: почему вы хотите это сделать? – Naveen
Действительно ... для этого нет законных оснований. –