yarsye 发表于 2010-11-11 16:45:39

请教:有没有一个函数可以让程序在进入系统后做操作而不是在欢迎界面就开始了?

我遇到个问题:
在Win7 64位系统上 , 每次重启回来时在欢迎界面都会等25秒左右,然后才进去系统,而此时我的程序已经跑了一些意料之外的东西,SO 有没有一个函数可以让程序在进入系统后做操作而不是在欢迎界面就开始了?

yarsye 发表于 2010-11-11 17:23:20

尝试了winwait("program manager","program")

binghc 发表于 2010-11-11 17:46:01

那就让他sleep足够长时间吧

guland 发表于 2010-11-11 18:45:34

去百度研究一下WIN的启动过程吧,你会找到答案的

_ddqs. 发表于 2010-11-16 15:23:14

加到"系统服务"
就XP而言,服务的程序慢于当前用户自运行的程序启动(
原来想用一程序在刚进入系统时搞个动作,效果却相反
当用户程序启动运行后
它才启动!
)

netegg 发表于 2010-11-16 17:05:48

不知道判断存在explorer可不可以

yarsye 发表于 2010-11-17 11:32:21

尝试判断用 winwait("program manager","program") 去看explorer是不是存在 不行

ahphsautoit 发表于 2010-11-19 15:46:59

如果找不到适当的判断方式的话就适当地sleep吧。

yhxhappy 发表于 2010-11-19 18:24:12

创建一个快捷方式到 启动 文件夹,是不是明目张胆了点?

yarsye 发表于 2010-11-24 11:56:13

hehe ........

都市浪子666 发表于 2010-11-28 18:09:51

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
在注册表的这个位置加入

yarsye 发表于 2010-11-29 12:10:02

其实加上sleep就可以了 只不过不是很准确
页: [1]
查看完整版本: 请教:有没有一个函数可以让程序在进入系统后做操作而不是在欢迎界面就开始了?