小程序开机占用CPU100%

lomey 2011-07-02 10:11:56
请教一下,我写了一个小程序,使用 while(1) 死循环修改ini文件,在注册表里添加启动项,开机会占用 CPU 100% ,并且 while(1) 里的代码不生效了。

但是在 开始菜单-->启动 添加快捷方式就不会 CPU100%
...全文
155 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lomey 2011-07-04
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zycj_ 的回复:]

LZ能告诉我 你是怎么找到启动目录的路径吗?
[/Quote]

原来是这个函数的问题 GetPrivateProfileString

在注册表启动,不能获取相对路径
lomey 2011-07-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 nightkids_008 的回复:]

开启线程做这件事。。。
[/Quote]

为什么用快捷方式启动就不会呢?
能不能简单点,暂时还没学到线程的知识。
千斤拨四两 2011-07-03
  • 打赏
  • 举报
回复
wile循环就搞到cpu100?
nightkids_008 2011-07-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lomey 的回复:]
引用 3 楼 nightkids_008 的回复:

开启线程做这件事。。。


为什么用快捷方式启动就不会呢?
能不能简单点,暂时还没学到线程的知识。
[/Quote]
我个人是这样做的,只要涉及死循环的那种,都开启线程,这样不会抢占其他进程的资源,导致CPU 100%
zycj_ 2011-07-03
  • 打赏
  • 举报
回复
LZ能告诉我 你是怎么找到启动目录的路径吗?
nightkids_008 2011-07-02
  • 打赏
  • 举报
回复
开启线程做这件事。。。
lomey 2011-07-02
  • 打赏
  • 举报
回复
已经加 sleep 了
至善者善之敌 2011-07-02
  • 打赏
  • 举报
回复
+sleep

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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