TAILIEUCHUNG - Cracking part 18

Nếu hàm WriteFileEx hoàn thành , calling thread có quá trình I/O không đồng bộ trong khoảng thời gian : overlapped viết thao tác vào file. Khi quá trình I/O này kết thúc, và lệnh gọi thread bị khóa trong alertable wait state, hệ thống gọi hàm IpCompletionRoutine, và sự chờ đợi hoàn thành với đoạn code trở lại | Returns Neu function hoàn thành giá trị trả về là TRUE. Neu function không hoàn thành giá trị trả về là FALSE. Để có thêm thông tin về lỗi chúng ta dùng hàm GetLastError. Nếu hàm WriteFileEx hoàn thành calling thread có quá trình I O không đồng bộ trong khoảng thời gian overlapped viết thao tác vào file. Khi quá trình I O này kết thúc và lệnh gọi thread bị khóa trong alertable wait state hệ thống gọi hàm IpCompletionRoutine và sự chờ đợi hoàn thành với đoạn code trở lại Wait_io_compleTioN. Nếu function hoàn thành và quá trình viết dữ liệu vào file hoàn thành nhưng lệnh call thread không nằm trong alertable wait state hệ thống queue lệnh call IpCompletion típ tục lệnh call cho đến khi lệnh gọi thread gia nhập alertable wait state. Đọc Synchronization để biết thêm thông tin về alertable wait state và quá trình overlapped input output WritePrivateProfileStringA WritePrivateProfileStringW Code BOOL WritePrivateProfileString LPCTSTR lpszSection LPCTSTR lpszKey LPCTSTR lpszString LPCTSTR lpszFile address of section name address of key name address of string to add address of initialization filename Returns Nếu function copy string vào file khởi tạo thành công giá trị trả về là TRUE. Nếu function không hoàn thành hoặc nếu nó flush cached version của hầu hết file khởi tạo truy cập gần đây giá trị trả về là FALSE. Để có thông tin về lỗi chúng ta dùng hàm GetLastError. Registry Accesses RegCreateKeyA RegCreateKeyW Hàm RegCreateKey có nhiệm vụ tạo specified key. Nếu key đã có trong registry hàm này sẽ mở nó. Hàm này tương thích với Windows . Đối với Win32 chúng ta nên sử dụng hàm RegCreateKeyEx. Code LONG RegCreateKey HKEY hKey v LPCTSTR lpszSubKey PHKEY phkResult handle of an open key address of name of subkey to open address of buffer for opened handle Returns Nếu function hoàn thành giá trị trả về là ERROR_SUCCESS Neu function không hoàn thành giá trị trả về là 1 giá trị lỗi. RegCreateKeyExA RegCreateKeyExW Hàm RegCreateKeyEx có nhiệm vụ tạo specified key. . Nếu .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.