L LUJIAYU110 Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-07 #1 我用XP,开机后有段时间后台启动各种服务,此时点击程序是没反应的,问如何判断系统开好机了?
Z zbdzjx Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-08 #5 就我用2000、2003的长期经验得出,只要右下角的网络连接图标显示了,基本上就算启动好了。 那就是看如果检测网络连接了。
L LUJIAYU110 Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-08 #6 楼上说的有道理,我觉得也是这样,所以经常看连接小图标出来没.但即然在DFW上提问题,我想用什么代码检测判断,而且上面的只是经验,有无依据,希望高手解答.
B bsense Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-09 #8 写个小程序,把权限设置到最低,检查系统idle 发呆超过半分钟的时候,呵呵.
H holymonkey Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-09 #9 开机一般看网络图标出现, 开机就完成了。 关于开机加载的启动项, 可以用 msconfig查看和修改(需要重启系统生效)。
L LUJIAYU110 Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-22 #10 继续讨论,希望有权威的答复和有见解的代码.
H hhjjhhjj Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-22 #11 GetTickCount 用于获取自windows启动以来经历的时间长度(毫秒)
H hhjjhhjj Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-22 #12 例子: procedure TForm1.BitBtn1Click(Sender: TObject); Var I: Dword; begin I := GetTickCount; Application.MessageBox(PChar(Format('系统已经启动 %d 秒',[I div 1000])),'系统提示',64); end;
例子: procedure TForm1.BitBtn1Click(Sender: TObject); Var I: Dword; begin I := GetTickCount; Application.MessageBox(PChar(Format('系统已经启动 %d 秒',[I div 1000])),'系统提示',64); end;
H hhjjhhjj Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-22 #13 我,看错问题了。这个问题不好回答。 看你的系统要在启动时加载多少服务和登录用户启动多少程序了。 “点击程序时没反应”,你用程序来判断,在那段也一样没反应。 最好的办法就是等候,如果启动正常,没有中毒,就几十秒,最多几分钟。
我,看错问题了。这个问题不好回答。 看你的系统要在启动时加载多少服务和登录用户启动多少程序了。 “点击程序时没反应”,你用程序来判断,在那段也一样没反应。 最好的办法就是等候,如果启动正常,没有中毒,就几十秒,最多几分钟。
H hs-kill Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-22 #14 这个...感觉上,真正意义上的开好机 应该是指所有自动加载的进程全都加载完毕并且运行后,才能叫开好机 但是有些程序...比如杀毒软件,开机后可能会自检,可能会快速扫描系统 其他的服务程序可能会等待什么....这都不好说啊 虽然没代码实现....不过理论上,监控系统在一段时间内(比如10秒)没有新的进程创建,应该就是所谓开好机了
这个...感觉上,真正意义上的开好机 应该是指所有自动加载的进程全都加载完毕并且运行后,才能叫开好机 但是有些程序...比如杀毒软件,开机后可能会自检,可能会快速扫描系统 其他的服务程序可能会等待什么....这都不好说啊 虽然没代码实现....不过理论上,监控系统在一段时间内(比如10秒)没有新的进程创建,应该就是所谓开好机了
L LUJIAYU110 Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-22 #15 楼上关于开好机的看法认定我都同意。就是因为开机后的进程不确定,如杀毒等程序等的运行,我才想让自启动(监控)程序第一时间告诉我,开好机了,看来这个想法实现不容易啊!
H hs-kill Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-22 #16 虽然我不知道代码怎么写....不过你可以考虑参考下icesword 他有个功能就是监视进程创建的 估计是要hook API了
W wql Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-24 #17 注册表current_user(不能machine)处的 micosoft/windows/currentvision/explorer/runonce
L luoyanqing119 Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-24 #18 micosoft/windows/currentvision/explorer/runonce,判断运行期键值可以完成该程序,不过你还得拉个TIMER来不断检测。