.


:




:

































 

 

 

 





_ except , . , (filter function) . :

1. EXCEPTION_EXECUTE_HANDLER , . 4.1 (. 4.1). .

2. EXCEPTION_CONTINUE_SEARCH , , .

3. EXCEPTION_CONTINUE_EXECUTION , . , , .

. 4.1. SEH,

, , . , __try , , while, if . , .

GetTempFileName(TempFile, );

while () __try {

hFile = CreateFile(TempFile, , OPEN_ALWAYS, );

SetFilePointer(hFile, 0, NULL, FILE_END);

WriteFile(hFile, );

i = *p; /* . */

CloseHandle (hFile);

} __except (EXCEPTION_EXECUTE_HANDLER) {

CloseHandle(hFile);

DeleteFile(TempFile);

/* . */

}

/* .

, . */

.

.

, , , , .

. , .

, , .

, , .





:


: 2015-09-20; !; : 576 |


:

:

, .
==> ...

1539 - | 1312 -


© 2015-2024 lektsii.org - -

: 0.007 .