注册 登录
编程论坛 Windows论坛

有办法吗?

哭泣的沙漏 发布于 2004-11-02 12:31, 1125 次点击

为什么会这样? 作了一个运行管理程序,要求开机运行,于是改了注册表RUN,为什么开机运行了,可是却很慢,先是跳出一个FOX的窗口闪了一下,这里我是作了一个窗口隐藏,可为什么接下来就要等几秒钟,这时会有其它的如杀毒等开机运行软件运行窗口闪过,而我的程序要过一会才会再有主窗口出现,XP下会更久,奔四3.2内存512,40G,128MB,竟比2K下C1。0,128,40G停的时间还要长,里面的启动项只有四五项,我改了线程优先级为实时都没效果,是不是我的程序的页面复杂造成的,但主程序开始执行部分的代码也是在停过后才执行,比如说键盘的锁定,停的这段时间一直在读盘,我的程序加8。0支持库文件共18MB多点,开机后执行速度很快的,可为什么到了开机自动运行就会卡六七秒?还是我的程序设计有问题,我希望一开机进入2000后就会马上跳出我的程序登录窗口,有办法吗?

19 回复
#2
live412004-11-02 12:42

没看懂问题,说得简易一点好吗?

#3
哭泣的沙漏2004-11-02 13:08

简单点说就是我用VFP作的一个程序开机程序为什么开机时会有五六秒钟的卡

#4
风中涟漪2004-11-02 13:13
没用过,可能是打开了VFP吧。
#5
风中涟漪2004-11-02 13:13
你那个程序可以单独脱离VFP执行吗?还是要依赖VFP打开?
#6
风中涟漪2004-11-02 13:14
就算是单独运行的程序,也可能是VFP制作的程序慢,不奇怪。
#7
哭泣的沙漏2004-11-02 17:27

作了.EXE,但VFP程序是需要支持库的,如果说是VFP作的程序慢,那为什么在开机后正常运行很快的一闪过,而在开机自动运行就达不到这样的效果,

#8
live412004-11-02 17:42
不奇怪,有些动态连接库是开机时载入的,系统软件在开机时要等待dll开启,而开了以后再启动当然快得多,明白吗?
#9
live412004-11-02 17:45
意思是,开机时除了你看得到的线程,还有其他看不见的dll和一些系统文件,如果你的程序正好要用到,就必须等待初始化,你说一闪而过因为那些东东已经全部启动完毕,但刚开机时就可能要等待了,这个具体看你程序的作用和是什么程序。
#10
哭泣的沙漏2004-11-02 18:03

我和程序要调用一些API函数,关于输入输出,还有窗口的,那有没有办法,让它运行的快些,或者说让它在其它线程之前运行

#11
live412004-11-02 18:08
没用过VFP,是visual foxbase吗?小的不知道。
#12
哭泣的沙漏2004-11-02 18:16

PRO

#13
live412004-11-02 18:36

关于VFP的暂时没高人在论坛,建议你做斑竹好了。

[此贴子已经被作者于2004-11-02 18:37:06编辑过]

#14
哭泣的沙漏2004-11-02 19:03

脑袋大了,找到两种方案,1、自启动项目的顺序2、改WIN.INI和SYSTEM.INI。不知道会不会有用,还有一个问题是我的程序开始是要调用API的,这两种方法是提前于注册表启动的,那API 调用会正常吗?

#15
live412004-11-02 20:12
自己实践一下吧,我没用过,其实在VFP我还要请教你呢!
#16
哭泣的沙漏2004-11-02 21:43

其实现在不能确定是什么的问题,刚刚改过SYSTEM.INI启动是在其它一些杀毒等软件之前,只是还是慢,从跳出VFP系统窗口到出现我的程序介面还是要三五秒钟,还是不理想,如何能像网吧里的那种程序一样呢,VFP作不到吗,还是说WINDOWS可以作些更改呢?

#17
live412004-11-02 21:51
我不发表任何言论了。你的问题太深,我不会答了,呵呵……
#18
哭泣的沙漏2004-11-02 21:55
拜托,如果从操作系统的角度来作,如何能让我的程序运行的更快,或者启动的顺序更往前一些
#19
live412004-11-02 22:31

试试98的启动

#20
哭泣的沙漏2004-11-02 22:49
可惜我的系统是作在2K之上的
1