Q : How to trace windows driver with source code ?
A : If your driver's source code are on the same PC. Syser will convert it's PDB symbols to SDS (Syser Debug Symbol)files and load it automatic. Don't change the source code directory,syser will find them through your module, if your driver's source code aren't on the same PC. Please click menu item< Translate Debug Data to SDS> convert sys to SDS. Before loading your module ,Please load module's SDS first. then you can see syser break on the source code line.
Q : What's the SDS file ?
A : "Syser Debug Symbol" files contain symbols,source code,line number and other debug information about executable module.
Q : I want to trace a DLL module , How to break at DLL entry when DLL loading ?
A : Use command "bpload module_name"
Example1: bpload kernel32.dll
Example2: bpload kernel??.*
Q : How to switch process address space?
A : Use command "addr [process_name or PID]",than you set breakpoint in this process.
Example1: addr notepad
Example2: addr 1E4
Q : How to list symbols ?
A : Use command "sym module_name symbol_wildcard"
Example1: sym kernel32 *
Example2: sym kernel32 CreateFile?
Q : SyserLoader displays "SyserLoader : Syser Kernel Debugger can't recognise your display driver"
A : after v1.97 ,Please change option "Video Display Detect Mode" to User Mode. User Mode is high compatible,but didn't support DirectX.
Q : What's the differences between "User Mode" and "Kernel Mode" ?
User Mode : Use Ring3 DirectX API to lock screen frame buffer ,send frame buffer info to syser kernel debugger. this method is high compatibility.But could't work under DirectX mode
Q : What's the difference between "Personal" and "Enterprise" license ?