|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
MapFileAndCheckSumA
The MapFileAndCheckSumA function computes the checksum of an image file.
ULONG MapFileAndCheckSumA(
IN LPSTR Filename, OUT LPDWORD HeaderSum, OUT LPDWORD CheckSum );
Parameters
Filename
The filename of the file for which the checksum is to be computed.
HeaderSum
A pointer to a variable that receives the original checksum from the image file, or zero if there is an error.
CheckSum
A pointer to the variable that receives the computed checksum.
Return Values
If the function succeeds, the return value is CHECKSUM_SUCCESS. If the function fails, then the return value is one of the following:
Value Meaning CHECKSUM_OPEN_FAILURE Could not open the file. CHECKSUM_MAP_FAILURE Could not create the file mapping for the file. CHECKSUM_MAPVIEW_FAILURE Could not map a view of the file. CHECKSUM_UNICODE_FAILURE Could not convert the filename to UNICODE.
Remarks
A new checksum for the file is computed and returned in the CheckSum parameter. This function is used by any application that creates or modifies an executable image. Checksums are required for Windows NT kernel mode drivers and some system DLLs. The Win32 linker computes the original checksum at link time, if the linker switch for checksumming is turned on. It is recommended that all images have valid checksums.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
MapFileAndCheckSumA
Функция MapFileAndCheckSumA вычисляет контрольную сумму файла образа.
ULONG MapFileAndCheckSumA(
В LPSTR Filename, LPDWORD HeaderSum, LPDWORD CheckSum );
Параметры
Filename
filename Файла для которого контрольная сумма должна быть вычислена.
HeaderSum
Указатель в переменную, которая получает оригинальной контрольной сумме из файла образа, или нуля если есть ошибка.
CheckSum
Указатель в переменную, которая получает вычисленную контрольную сумму.
Обратные Величины
Если функция добивается успеха, обратная величина - CHECKSUM_SUCCESS. Если функция терпит неудачу, тогда обратная величина - одно из следующего:
Значение Величины CHECKSUM_OPEN_FAILURE не Мог открывать файл. CHECKSUM_MAP_FAILURE не Мог создавать файл, отображающийся для файла. CHECKSUM_MAPVIEW_FAILURE не Мог отображать вид файла. CHECKSUM_UNICODE_FAILURE не Мог преобразовывать filename в УНИКОД.
Замечания
Новая контрольная сумма для файла вычислена и возвращана в параметр CheckSum. Эта функция использована любым приложением, которое создает или модифицировано выполняемый образ. Контрольные суммы необходимы для водителей способа зерна Windows NT и некоторой системы DLLs. Компоновщик Win32 вычисляет оригинальную контрольную сумму во времени связи, если ключ компоновщика для вычисления контрольной суммы включен. Рекомендовано, чтобы все образы имели правильные контрольные суммы.
|
|
|
|
| |