function keys and init string not working in SoftIce



None of the function keys work in SoftIce.  When SoftIce starts it does not exit automatically.  None of the code in my initialization string was executed.


This problem is a result of SoftIce not being able to find your system directory.  As a result, it could not load winice.dat which contains the function key mappings as well as your initialization code.  It stores the directory in its registry key HKLM\System\CurrentControlSet\Services

TICE\DOSDeviceList.  The system directory is stored in a variable called SystemRoot.  Make sure this value is the correct symbolic link to your system directory.  It should be something like \device\harddisk1\partition1\winnt.  If you do not know the symbolic link to the partition with your system directory, you can find it in SoftIce by typing the "objdir \??" command.  It will display the symbolic link next to the appropriate drive letter.

Old KB# 11595
Comment List
Related Discussions