阅读:1045回复:3
应用程序在[HKEY_LOCAL_MACHINE\init]不能正常启动的问题?
我自己写的应用程序SockExe.exe(调用了socket接口)原先放在"windows\启动"目录下面,系统开机后可以正常启动并且运行;后来我将他放在下面的注册表中,更换了一种启动方法如下:
[HKEY_LOCAL_MACHINE\init] "Launch50"="explorer.exe" "Depend50"=hex:14,00, 1e,00 "Launch90"="SockExe.exe" "Depend90"=hex:14,00, 1e,00, 3c,00 发现使用这种方法后该程序启动时有错误,似乎是对socket接口访问的错误。如何解决这一问题? |
|
沙发#
发布于:2007-05-09 17:11
是路径不对吧
你把exe文件直接放到windows目录下试试 |
|
|
板凳#
发布于:2007-05-09 18:55
路径是对的,SockExe.exe程序也启动了,只是可能在访问某些socket接口的函数时返回错误。
不知道要等到哪个exe程序执行后才能执行SockExe.exe。 |
|
地板#
发布于:2007-05-10 07:31
那你就查查具体是调用哪个函数时出的错,也许能有一些提示.
|
|
|