亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

僅完成部分的readprocessmemoty或writeprocessmemory,請教以下問題!

僅完成部分的readprocessmemoty或writeprocessmemory,請教以下問題!

Qyouu 2021-08-05 07:07:20
光盤一放進去就彈出如上字幕,求高手解決,系統重裝過,沒有病毒
查看完整描述

2 回答

?
藍山帝景

TA貢獻1843條經驗 獲得超7個贊

當函數的返回值顯示此調用將返回有用的數據時,應該立即調用 GetLastError 函數,這是因為當調用成功時,一些函數調用 GetLastError(0) 來刪除掉通過函數調用失敗設置的錯誤代碼很多 Win32 API 中的函數當函數調用失敗時設置線程的錯誤代碼值。

有幾個函數當用于函數調用成功時,設置此代碼值,函數調用失敗,一般由一個返回錯誤代碼值來顯示。如 FALSE、NULL、0xFFFF 或 C1,一些函數在調用成功的情況下調用GetLastError,這些情況已寫在每個函數的參考頁中。


擴展資料:

只有在函數調用返回一個錯誤結果時,這個函數指出的錯誤結果才是有效的。通常,只有在函數返回一個錯誤結果,而且已知函數會設置GetLastError變量的前提下,才應訪問GetLastError;

這時能保證獲得有效的結果。SetLastError函數主要在對api函數進行模擬的dll函數中使用,所以對vb應用程序來說是沒有意義的


查看完整回答
反對 回復 2021-08-09
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號