欢迎光临 Enjoy IT (ITECN.NET) 登录 | 注册 | 帮助

十一月 2005 - 帖子

openssl 和wget 编译方法

因为工作需要,需要完成一些自动化下载任务,又由于是Windows平台,而且要使用命令行模式,因此能完成这些要求的下载工具实在不多,反正我没找到几个。不过最后,我决定使用wget这个免费的工具完成“上级”的任务。wget是一个开源的小工具,主要用于下载,自己试了试还成,基本上能够满足我的需要了。但是问题在于我能找到的编译好的windows版本只有1.05的,而src已经更新到了1.10.2版本,不得已,只能自己编译。 1、wget源代码不难找,下载以后解压缩就可以进行第2步了; 2、但是编译的时候发现,1.10.2居然需要openssl的库文件支持,没有Lib的话会Link失败,离交货的时间所剩无几了,要寻找合适的lib需要很多的时间,算了,咱家自己动手编译,反正编译器已经有了。
发表于 作者 smallfrogs | 2 评论

Explorer进程被杀死以后会被Windows重新加载吗[续]

上次 说到当使用TerminateProcess()函数并将参数uExitCode设置为非1时去结束Explorer.EXE进程,Windows会自动唤醒Explorer.EXE进程。今天将继续讨论这个问题。 上次讨论到系统启动的时候,Explorer.EXE进程是由UserInit.EXE进程启动的,然后UserInit.EXE进程退出(关于这一点可以参考《Windows Internals, 4th》一书关于启动过程上的介绍),但是对于当我们使用TerminateProcess()函数并将参数uExitCode设置为非1时去结束Explorer.EXE进程这种情况,被唤醒的Explorer.EXE进程的父进程并不是UserInit.EXE,跟踪发现这个时候UserInit.EXE进程并没有出现,那么是谁唤醒了Explorer.EXE进程呢?为什么会唤醒这个进程呢?
发表于 作者 smallfrogs | 0 评论
归档在: