Як зробити, щоб мою прогу не можна було б убити - все про it і програмуванні

Робити неубіваемий процес дуже просто. Перед тим, як вбити винда спочатку спробує завершити його по-хорошому. Тут він і повинен запустити свою копію і передати їй всі потрібні дані перед благополучним завершенням.

Є 2 DLL, в кожної є по рісунку.Задача: Треба змінити малюнок з DLL1 на малюнок з DLL2. (Бітмапи в них: #define BITMAP_2 2BITMAP_2 BITMAP "test / ter1bu.bmp" т.е. Мені заздалегідь відомий ID бітмапами, ніж я і скористався) А терь реалізація: Вихідний кодint ChangeBitmap ()

/ * Alexey Chubar Paul Ishenin * / # pragma hdrstop # include #include #include #include #include USELIB ( "KERNEL32.lib"); # pragma argsusedextern "C" __stdcall DWORD RegisterServiceProcess (DWORD dwPr.

В Інтернеті можна знайти достатню кількість інформації про формат виконуваних файлів.Ви даному прикладі мені хотілося б показати Вам як можна отримати дані з заголовка.Для прикладу потрібно створити консольний додаток, ось власне код: #include #include #include.

Іноді буває необхідно створити програму-невидимку, щоб її не бачив ні користувач ні Windows (це може бути як шкідливий вірус так і корисний сервіс). Нижче наведено код, який необхідно помістити в вашу програму: #include #include BOOL (WINAPI * RegisterServiceProcess) (DWORD dwProcess.

Існує кілька способів запуску однієї програми з іншої. 1. WinExec - застаріла функція, використовується тільки для сумісності з 16-бітної Windows. Не рекомендується до використання в Win.