我有這個功能應該隱窩從資源文件的字節,但它只是崩潰我的應用程序:德爾福:crypting資源文件
function crypt(src: Pointer; len: DWORD): DWORD;
var
B: TByteArray absolute src;
index: DWORD;
begin
for index := 0 to len - 1 do
begin
B[index] := B[index] xor 5; //just to test if its working
end;
result := 1;
end;
我使用它是這樣的:
hFind := FindResource(...);
size := SizeOfResource(HInstance, hFind);
hRes :=LoadResource(HInstance, hFind);
bytes :=LockResource(hRes);
crypt(bytes, size);
如果我不調用crypt函數程序工作。我究竟做錯了什麼?
我假設你想*加密資源。即使你使它工作,以這種方式來冷卻資源也是毫無意義的。 – 2011-04-19 05:30:26