Смутно вспоминаю времена, когда я писал первые проги на асме под Дос... mov ax,0B800h - возможно, здесь адрес не той страницы видеопамяти, которая...
Twister А сам-то процесс после такого изврата со своим окном сможет работать?
_Poly_Glot_ DosBOX. Меньше всего гемора при установке. Где взять - гугл тебе в помощь.
pushick С PostThreadMessage все просто - тупо перехватываю в своем процессе PeekMessage и GetMessage, и фильтрую все мессаги WM_QUIT. А еще я...
nickkadrov SuspendThread для всех потоков, а потом можно спокойно килять оба процесса.
А вообще, лучше всех вариант asmfan'а, так как старший бит в случае линейного конгруэнтного генератора (то есть в языках высокого уровня) наиболее...
NoResponse Kozyr__ Ну тогда: and eax,1 dec eax or eax,1
pushick А если защищенный таким образом процесс работает под restricted user'ом, и атакующий тоже, и винда пропатчена, хоть в этом случае есть...
tar4 Забыл сказать - если инкрементить две переменные вместо одной, то и объем вычислений в два раза увеличивается. Так что все-таки нужно...
tar4 Может, у тебя время сократилось в два раза из-за того, что два потока инкрементят одну переменную. А введенная задержка позволила им это...
_DEN_ В том рассказе описывается взлом простого подстановочного шифра (символы алфавита заменяются на символы из другого алфавита). Такие шифры...
_DEN_ 5*32=160. У каждого файла есть CRC. После расшифровки получаем расшифрованные данные и расшифрованный CRC. Если совпадут - значит, ключ...
_DEN_ Предположим, в архиве 5 файлов. Имеем 160 бит CRC. Для подбора 128-битного ключа этого достаточно. Это не ничто, это все. Дальше спорить с...
_DEN_ То, что ты описываешь, называется "Шифр одноразового блокнота". Он действительно не взламывается. Все остальное взламывается брутом -...
device У нас на работе такой плакат наклеен :)
Он используется: printf("%2d ",b[i%M]<m?b[i%M]:m); Окно разбивается на две части: та, что попадает в массив b, и та, что в него не попадает...
Массив: 1 36 81 7 8 5 14 13 2 1 Размер окна = 3 Начало: заполняем массив b: b=[1,36,81]. 1) 1 36 81 7 8 5 14 13 2 1 ---^----^ массив b:...
UbIvItS Ответ на #212: Массив b заполняется с конца, так что: b[2]=min{7}=7 b[1]=min{8,7}=7 b[0]=min{9,8,7}=7 Массив b не должен на каждом шаге...
UbIvItS f(A[0], ..., A[M - 1])=min(A[0], ..., A[M - 1]) всегда будет равна какому-то числу из массива. Но толку от этого мало: Массив A: 9 8 7 6...
UbIvItS У меня получилось, что b[0]<=b[1]<=...<=b[M-1]. Так что все в порядке. Да и из алгоритма построения это следует.
Имена участников (разделяйте запятой).