在我的程序随WINDOWS启动时,怎样阻拦其它程序的运行?(100分)

  • 主题发起人 主题发起人 hotliu
  • 开始时间 开始时间
H

hotliu

Unregistered / Unconfirmed
GUEST, unregistred user!
我把程序注册到
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/RunServices
里了,但我要求一启动WINDOWS我的程序就能独占运行时间,等我的程序运行过后,其它程序才能运行。
怎样才能做到呢?只要能解决我的问题,有分给你拿!
 
在WINDOWS的多任务下好象难以做到这样吧?!
 
给BILL GATES 打个电话![:D]
 
应该可以吧,就像用I/O那样,只是我可不晓得要怎么样去实现哦
 
kyrix,对此问题,您可以:
……
我也不会
 
提供一个思路:
你可以把
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/RunServices
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run
……
这些(当然还有好几条节点)下的自动运行的程序取出来由你的程序保存,然后在注册表里删掉,这样Windows启动时就不会自动载入它们啦,只会载入你一个程序,然后你的程序启动好后,再由你的程序去读原先保存的其他启动项,这样可不可以?使用注册表监视技术,还可以监视是不是有新的程序写入注册表的自动启动项,再如法炮制即可。
 
是么?但我不会怎样实现你的思路。
 
你的程序设计成总在最前面,先弹出对话框,就行了。
如果不通找我。
 
tohappy:
我做的如你说的一样。
 
分分了,谢各位回答!
 
后退
顶部