WinCE 的ISR里能不能操作注册表???

jacksoon 2005-07-02 05:16:33
我在ISR里调用RegOpenKeyEx时出现异常,ISR里不能操作注册表吗??
...全文
98 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
西门豆豆 2005-07-07
  • 打赏
  • 举报
回复
那你捕捉一下异常看看到底是什么原因
jacksoon 2005-07-07
  • 打赏
  • 举报
回复
我操作的注册表在RAM里,应该没有超时这一说啊,在中断里打印串口信息都可以,操作注册表不可能响应不了啊~~~ 现在还不知道是怎么回事,郁闷中.....
西门豆豆 2005-07-06
  • 打赏
  • 举报
回复
系统怎么知道你是在中断里掉的注册表操作?没有ISR里不能操作注册表一说。
但是,问题出在,WinCE的磁盘驱动特别慢,它对注册表的操作是秒级的,所以你如果在中断里操作注册表,系统是响应不过来的,所以会异常。
西门豆豆 2005-07-06
  • 打赏
  • 举报
回复
如果你采用了Hive型注册表,那么注册表是储存在磁盘上的,如果你的机器没有磁盘,那一般是没有注册表的,如果有估计也是在ROM里的,那调度也不会很快。
horris 2005-07-06
  • 打赏
  • 举报
回复
注册表不是存在磁盘上的吧,WIN CE的机器一般没有磁盘的
horris 2005-07-05
  • 打赏
  • 举报
回复
mark and up
milozy1983 2005-07-05
  • 打赏
  • 举报
回复
应该是中断服务例程吧~
红牛哥110 2005-07-03
  • 打赏
  • 举报
回复
学习:ISR是指什么?

19,504

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧