hack from hell

« картинки и свежие анекдоты | чат

hack from hell

Улыбнуло (из исходников NTFS NT4):

        
//
        //  Here is the  "M A R K   L U C O V S K Y"  hack from hell.
        //
        //  It's here because Mark says he can't avoid sending me double beginning
        //  backslashes win the Win32 layer.
        //

        
if ((OplockCleanup.FileObject->FileName.Length > 
sizeof( WCHAR )) &&
            (OplockCleanup.FileObject->FileName.Buffer[1] == L
'\\') &&
            (OplockCleanup.FileObject->FileName.Buffer[0] == L
'\\')) {

            OplockCleanup.FileObject->FileName.Length -= 
sizeof( WCHAR );

            RtlMoveMemory( &OplockCleanup.FileObject->FileName.Buffer[0],
                           &OplockCleanup.FileObject->FileName.Buffer[1],
                           OplockCleanup.FileObject->FileName.Length );

            *FullFileName = *OriginalFileName = OplockCleanup.FileObject->FileName;

            
//
            //  If there are still two beginning backslashes, the name is bogus.
            //

            
if ((OplockCleanup.FileObject->FileName.Length > 
sizeof( WCHAR )) &&
                (OplockCleanup.FileObject->FileName.Buffer[1] == L
'\\')) {

                Status = STATUS_OBJECT_NAME_INVALID;
                try_return( Status );
            }
        }

Комментарий:

Ваше имя:

Ещё интересное на этом сайте:

Анекдот дня по итогам голосования за 22 февраля 2009.
История дня по итогам голосования за 22 февраля 2009.
Афоризм дня по итогам голосования за 22 февраля 2009.
Sagrario’s Room
Exorbis 2
Ушастая плесень
Анекдоты и картинки #31813
Анекдоты и картинки #31812
Анекдоты и картинки #31811
#613: Против лома нет приема
#612: Ничего чужого мне не надо!
Анекдоты и картинки #31808
Анекдоты и картинки #31807
Анекдоты и картинки #31806
Две прикольные рекламы
Интересное в сети
Курьезы фотошопа
Запуск шаттла. Вид из самолета
Brigitte Niedermair
Московское метро
« все анекдоты и картинки
Рейтинг@Mail.ru