Артем Воронов: Имею мнение, что обычное приложение для своей работы должно быть просто запущено, а сервис должен регистрироваться и совершать лишние телодвижения после запуска.
yaponchik: Три варианта сходу могу придумать: сдвигами, unsigned long r = (b[3] << 24) | (b[2] << 16) и т.д.
Или unsigned char b[4]; unsigned long l = *(unsigned long*)b;
Дмитрий: Допустим вы добудете курсы по phrasal verbs, а в языковой практике у вас их мало, в итоге выйдет что практики именно по содержанию курсов не будет. Если же эти глаголы есть в практике - зачем еще курсы по ним? Как-то так...
yaponchik: А у вас какое там представление чисел? Bigendian или Littleendian? 4 байта 0xA0, 0xFF, 0xC8, 0x00 на x86, например, дают число 0x00C8FFA0. Второй важный вопрос - сколько байт нужно под результат вычисления? В общем, результат вычислений в цикле сдвигается и битовой операцией из него извлекаются младшие/старшие биты, которые и отсылаются. Union станет ненужен. Но нужно понять как хранятся числа и в какой последовательности байты их составляющие надо слать.
tartarelin: Через проводник диск с "копиями" виден? Сами "копии" видны на диске - значит ОС может с ними работать штатными средствами, которые троян и использует. И тогда это не бэкапы.
dordzhiev: embedded python с добавленным в него самописным модулем - написание части приложения на сях и использование этого более быстрого кода на питоне :-) Вот, кстати, интересный вопрос что будет быстрее: обычный python + сишные библиотеки или embedded...
Дмитрий Усатый: Не надо использовать этот термин. Есть байты, в которых каким-то образом что-то хранится, например изображение в виде JPG. Или в виде последовательности цветов пикселей.
other_letter: И все же: доступ будет производиться ко всем файлам, в том числе личным. Сам факт доступа к охраняемой законом информации (а тайна личной жизни - вполне охраняется) уже будет. Далее оценка его законности и, куда повернешь - туда и вышло. Более того, внезапно может оказаться искомая комбинация слов в личном файле и его придется кому-то читать... В общем - к юристам.