powerall888
驱动小牛
驱动小牛
  • 注册日期2007-03-02
  • 最后登录2010-09-29
  • 粉丝0
  • 关注0
  • 积分906分
  • 威望329点
  • 贡献值0点
  • 好评度124点
  • 原创分0分
  • 专家分0分
阅读:1045回复:3

应用程序在[HKEY_LOCAL_MACHINE\init]不能正常启动的问题?

楼主#
更多 发布于:2007-05-09 15:55
  我自己写的应用程序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接口访问的错误。如何解决这一问题?
saint_bxg
驱动小牛
驱动小牛
  • 注册日期2006-08-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望284点
  • 贡献值0点
  • 好评度257点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-05-09 17:11
是路径不对吧
你把exe文件直接放到windows目录下试试
努力! 成功就在不远处....
powerall888
驱动小牛
驱动小牛
  • 注册日期2007-03-02
  • 最后登录2010-09-29
  • 粉丝0
  • 关注0
  • 积分906分
  • 威望329点
  • 贡献值0点
  • 好评度124点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-05-09 18:55
路径是对的,SockExe.exe程序也启动了,只是可能在访问某些socket接口的函数时返回错误。
不知道要等到哪个exe程序执行后才能执行SockExe.exe。
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-05-10 07:31
那你就查查具体是调用哪个函数时出的错,也许能有一些提示.
学海无涯
游客

返回顶部