摘要: 内核线程在驱动中生成的线程一般是系统线程。系统线程所在的进程名为“System”。NTSTATUSPsCreateSystemThread(OUT PHANDLE ThreadHandle,IN ULONG DesiredAccess,IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,IN HANDLE ProcessHandle OPTIONAL,OUT PCLIENT_ID ClientId OPTIONAL,IN PKSTART_ROUTINE StartRoutine,IN PVOID StartContext);线程的结束应该在线程中自己 阅读全文
posted @ 2010-10-13 23:58 浪里飞 阅读(1208) 评论(0) 推荐(1) 编辑
摘要: Function Recursion function factorial { if [ $1 -eq 1 ] then echo 1 else local temp=$[ $1 - 1 ] local result=`factorial $temp` echo $[ $result * $1 ] fi } Creating a Library Just as with environment v... 阅读全文
posted @ 2010-10-13 23:21 浪里飞 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 1、重定向很多数据,用echo就不方便了。我们用exec命令。如exec 1>testoutShell 中最多可以有9个打开的文件描述符。2、重定向exec 3>&1 //脚本将文件描述符3重定向到文件exec 3<>testfile //exec使命令将文件描述符3分配给文件testfile的输入输出操作重定向到特殊符号&-来关闭文件描述符。列向所有文件描述符:lsof。/dev/null将输出同时发送到监视器和日志文件,用tee命令。Mktemp 来创建临时文件和昨时目录。在同一步物理介质的文件间只能创建一个硬链接。3、函数Function name 阅读全文
posted @ 2010-10-13 23:10 浪里飞 阅读(2813) 评论(0) 推荐(0) 编辑