Rev 373 | Rev 385 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 373 | Rev 375 | ||
---|---|---|---|
Line 26... | Line 26... | ||
26 | 26 | ||
27 | Boolean readPARMresource(HMODULE hm,char **reason,int readobfusc){ |
27 | Boolean readPARMresource(HMODULE hm,char **reason,int readobfusc){ |
28 | Boolean res = false; |
28 | Boolean res = false; |
29 | Handle h; |
29 | Handle h; |
30 | 30 | ||
31 | if( !(h = Get1Resource(PARM_TYPE,PARM_ID)) |
31 | if( !(h = Get1Resource(PARM_TYPE,PARM_ID_NEW)) |
- | 32 | && !(h = Get1Resource(PARM_TYPE,PARM_ID_OLD)) |
|
32 | && readobfusc |
33 | && readobfusc |
33 | && (h = Get1Resource('DATA',OBFUSCDATA_ID)) ){ |
34 | && ((h = Get1Resource(OBFUSCDATA_TYPE_NEW,OBFUSCDATA_ID_NEW)) || |
- | 35 | (h = Get1Resource(OBFUSCDATA_TYPE_OLD,OBFUSCDATA_ID_OLD))) ){ |
|
34 | HLock(h); |
36 | HLock(h); |
35 | if(GetHandleSize(h) == sizeof(PARM_T)) { |
37 | if(GetHandleSize(h) == sizeof(PARM_T)) { |
36 | deobfusc((PARM_T*)*h); |
38 | deobfusc((PARM_T*)*h); |
37 | gdata->obfusc = true; |
39 | gdata->obfusc = true; |
38 | } else { |
40 | } else { |