Log in

View Full Version : sice bpx on dll/function access


n0de
May 23rd, 2001, 14:43
how can i set a breakpoint in sice which breaks not only if the program accesses a file but accesses a certain function in a e.g. a .dll ?

Clandestiny
May 23rd, 2001, 21:26
Quote:
n0de (05-23-2001 12:43):
how can i set a breakpoint in sice which breaks not only if the program accesses a file but accesses a certain function in a e.g. a .dll ?


Hi Node,

Can you be a little more specific with your question ? Setting a standard bpx on a Windows API used by the proggy in question will cause SI to break when that function is called. And those API's are functions within windows dlls...ie User32.dll, Kernel32.dll....ect. Perhaps I misunderstand your question, but I fail to see the problem. If you can clarify then perhaps I can help.

Regards,
Clandestiny

Ceno_2k
May 24th, 2001, 10:51
Quote:
Clandestiny (05-23-2001 19:26):
Quote:
n0de (05-23-2001 12:43):
how can i set a breakpoint in sice which breaks not only if the program accesses a file but accesses a certain function in a e.g. a .dll ?


Hi Node,

Can you be a little more specific with your question ? Setting a standard bpx on a Windows API used by the proggy in question will cause SI to break when that function is called. And those API's are functions within windows dlls...ie User32.dll, Kernel32.dll....ect. Perhaps I misunderstand your question, but I fail to see the problem. If you can clarify then perhaps I can help.

Regards,
Clandestiny



Please correct me if i am wrong ,but you want softice to break on non-standard DLL API functions ,stuff like timelock dlls and the like?

If so i think ICELOAD makes softICE break on DLL access..

n0de
May 29th, 2001, 13:44
ok-let's see...
suppose i have a program which has it's serial caculations done in a seperate .dll.
Now, since i know the functions name (e.g. calc_serial) i want to get a bpx which only snaps if THIS function is called.