Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Доступ к файлу Добавлено: 11.09.08 19:18  

Автор вопроса:  gekko | Web-сайт: kalamfur.ru
Всем привет.

Ребята, как сделать фичу с блокировкой файла?
Т.е. при попытке обратится к зараженной экзэхе антивирь блочит файл и сообщает, мол "заражено".
Можно ли реализовать такое? Как?

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 s12



Вопросов: 24
Ответов: 363
 Профиль | | #1 Добавлено: 11.09.08 22:37
Тебе может помочь LockFile, выдержка из справочника:
The LockFile function locks a region in an open file. Locking a region prevents other processes from accessing the region.

BOOL LockFile(

    HANDLE hFile, // handle of file to lock
    ;DWORD dwFileOffsetLow, // low-order word of lock region offset
    ;DWORD dwFileOffsetHigh, // high-order word of lock region offset
    ;DWORD nNumberOfBytesToLockLow, // low-order word of length to lock
    ;DWORD nNumberOfBytesToLockHigh // high-order word of length to lock
   ;);
 

Parameters

hFile

Identifies the file with a region to be locked. The file handle must have been created with GENERIC_READ or GENERIC_WRITE access to the file (or both).

dwFileOffsetLow

Specifies the low-order word of the starting byte offset in the file where the lock should begin.

dwFileOffsetHigh

Specifies the high-order word of the starting byte offset in the file where the lock should begin.

nNumberOfBytesToLockLow

Specifies the low-order word of the length of the byte range to be locked.

nNumberOfBytesToLockHigh

Specifies the high-order word of the length of the byte range to be locked.

Return Values

If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.

Дерзай :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам