Чагадаев как он есть > Руководства (howto)

[manual, Windows, WXP, network] зона доверия

(1/1)

adc:
При загрузке файла из интернета Windows ставит на него специальный флаг, означающий зону доверия, соответствующую сайту, с которого он был загружен. С технической точки зрения флаг - альтернативный файловый поток NTFS.


--- Код: (Посмотреть из командной строки) ---more < filename:Zone.Identifier

--- Конец кода ---



--- Код: (Обнулить для всех файлов) ---FOR /R %%F IN (*.*) DO ECHO.>"%%F":Zone.Identifier

--- Конец кода ---


--- Код: ---#include <windows.h>
#include <stdio.h>

void main( )
{
 DWORD dwRet;

 HANDLE hFile = CreateFile( "testfile", GENERIC_WRITE, FILE_SHARE_WRITE, NULL, OPEN_ALWAYS, 0, NULL );
 if ( hFile == INVALID_HANDLE_VALUE )
   printf( "Cannot open testfile\n" );
 else
   WriteFile( hFile, "This is testfile", 16, &dwRet, NULL );

 HANDLE hStream = CreateFile( "testfile:stream", GENERIC_WRITE, FILE_SHARE_WRITE, NULL, OPEN_ALWAYS, 0, NULL );
 if ( hStream == INVALID_HANDLE_VALUE )
   printf( "Cannot open testfile:stream\n" );
 else
   WriteFile(hStream, "This is testfile:stream", 23, &dwRet, NULL);
}

--- Конец кода ---

Навигация

[0] Главная страница сообщений

Перейти к полной версии