钩子程序设置了开机自启动,但是钩不了任务消息解决方案

钩子程序设置了开机自启动,但是钩不了任务消息
我用C#做了钩子程序并设置了开机自启动,鼠标双击运行生是可以记录键盘的,没有任何问题,但是重启电脑后在任务管理器里面程序有运行,但是不会记录任何东西,然后鼠标再次双击运行才可以继续记录。是全局钩子,调用了类库生成的dll。
向大神们求解!!!!
没什么分了 请原谅
------解决思路----------------------
可能程序启动时是系统某些东西还没有加载成功。钩子注册失败了。
------解决思路----------------------
写个启动服务的cmd放在启动项里边
------解决思路----------------------
可能是LOGON不同。系统启动时的用户多半是WINDOWS SERVICE,和后来的用户登录不一样。

你可以试试用户登录后再自动运行。