whoiam_frontend, Поиск по сигнатуре - это самый примитивный и старейший способ нахождения вирусов.
Вся суть конкретного антивируса в его уникальности. В устройстве анализа файла, в комбинировании способов обнаружения, в степени интеграции в ОС, в способах защиты от обхода антивируса и т.д.. Никто вам не даст свои наработки такой сложности.
Обычный сканер файлов нельзя назвать антивирусом. Антивирус это огромный комплекс решений и средств.
Вычисление процента загрузки процессора зависит о времени. Нельзя узнать загрузку процессора без значений взятых в предыдущий замер занятости процессора.
Процессорное время делится на 3 части: время ядра, время пользователя и время простоя.
Т.е. мы можем в каждый момент времени получить только эти значения. А чтобы вычислить процент загрузки нужно предыдущее состояние. Диспетчер при запуске знает только текущее состояние и ему нужно ещё время, чтоб опросить процессор и вычислить процент.
DKENdhdhdasd, исполняемый код не может быть зашифрован. А если у них там в ехе ещё код, например для использования vb, то это просто шифрование строки, потому что это просто скрипт
function f(n: integer): integer;
var
a, c: integer;
begin
if n < 2 then Exit(-2);
if n = 2 then Exit(2);
var a := -2;
var Result := 2;
for var i := 3 to n do
begin
c := Result;
Result := 3 * Result - a;
a := c;
end;
end;
Volgarastraport, я сам у себя регулирую. В противном случае ошибка. Параметров подобных не видел. Хотя обертку лично делал. И совсем недавно. И реализовал все актуальные параметры и методы