大家好,我们的系统是WINCE6.0+ ROM-only File System,在控制面板下有系统这项:

图1
只要稍微一拖动就跑到最右边,选择OK后,如果我打开桌面的IE,弹出无法执行“iesample”

图2
重启后恢复为设置之前的,现在我想要的效果就是让它保留,但禁止拖动或是拖动无效,如何解决!
------解决方案--------------------
可以考虑写个驱动,检查是否被修改,如果修改值太小就将他改成你设置的最小值。
------解决方案--------------------
这是系统的功能,想直接修改有难度。
可以考虑 1L 的方法,动态监控。如果发现被修改了,立刻改回来。
------解决方案--------------------
可以去掉WINCE600\PUBLIC\WCESHELLFE\OAK\CTLPNL\CPLMAIN\system.cpp中的WM_HSCROLL试试看,这个是控制滑动的,具体没试过!
------解决方案--------------------
或许可以考虑把IDC_TRACKBAR直接disable掉,这样也不用改什么代码。