代码改变世界

随笔档案-2006年10月

WINDOWS的几个启动项

2006-10-30 19:44 by ubunoon, 346 阅读, 收藏,
摘要: Windows系统启动时,加载注册表项中的内容,其中有几个加载项比较隐蔽(对我来说)1. HKEY_LOCAL_MACHINE \Software \Microsoft \Windows \CurrentVersion \Explorer \Browser Helper Objects\2. HKEY_USERS \S-1-5-21-843925246-746137067-725345543-1003 \Software \Microsoft \Windows NT \CurrentVersion \Windows往第一个键下随便设置键名,就可以加载。第二个启动项中添加load子键,就可以加载 阅读全文

遍历window所有窗口句柄

2006-10-24 23:09 by ubunoon, 602 阅读, 收藏,
摘要: #include<iostream.h>#include<string.h>#include<windows.h>BOOLCALLBACKEnumFunc(HWNDhwnd,LPARAMlParam);BOOLCALLBACKEnumChildFunc(HWNDhwnd,LPARAMlParam);intmain(intargc,char*argv[])...{LPARAMlParam=0;EnumWindows(EnumFunc,lParam);system("PAUSE");return0;}#include<iostream. 阅读全文

迭代器的使用方法简要介绍(摘自C++Primer)

2006-10-15 13:40 by ubunoon, 195 阅读, 收藏,
摘要: 代码主要显示了迭代器使用泛型算法#include <vecotor>#include <algorithm>#include <iostream>int ia[10] = {51,23,7,88,41,98,12,103,37,6};int main(){ vector < int > vec( ia, ia+10); // 排序数组 sort ( vec.begin(), vec.end() ): // 获取值 int search_value; cin >> search_value; // 搜索元素 vector < in 阅读全文

Unix时代的开创者Ken Thompson(1943~)

2006-10-08 00:36 by ubunoon, 247 阅读, 收藏,
摘要: 自图灵奖诞生以来,其获得者一直都是计算机领域的科学家与学者,而在所有这些界的图灵奖中只有唯一的一界有个例外,那就是Ken Thompson与Dennis M. Ritchie,他们都是计算机软件工程师。Ken Thompson,1943年出生于美国新奥尔良。1960年,Ken进入加州大学伯克利分校主修电气工程。1965年从伯克利毕业后,又花了一年的时间在该校取得了电子工程硕士的学位。不知道是时代造就英雄,还是英雄顺应时代而生,在Ken读书期间,正好赶上了计算机时代蓬勃发展的起步阶段,自小喜欢电气的Ken接触到计算机后,立即完全沉迷了进去,从1962年的开始,他就在学校的计算机中心找到份工作,专 阅读全文

使用C编译器制作简单二进制文件(i386+)

2006-10-08 00:09 by ubunoon, 662 阅读, 收藏,
摘要: 使用C编译器制作简单二进制文件(i386+) Cornelis Frank 著 newrain 译 2000.4.10我写这篇文章是因为网上相关这方面的讨论不多,而我因为EduOS工程需要这么一篇文章。 由于使用下面的信息或程序引起的偶然的或一系列的致命错误,我将对此不负任何责任。 因此如果由于我的“英语”很差而使你的计算机因此遭受损坏,那是不是我的问题而是你的问题。 1 需要些什么工具? ·一个i386或跟高的PC机器 ·像Red Hat或Slackware的一个Linux发行版操作系统 ·GNU GCC 编译器。这个C编译器常被用于Linux系统中。使用下面的 阅读全文

Making plain binary files using a C compiler (i386+)

2006-10-08 00:04 by ubunoon, 310 阅读, 收藏,
摘要: Making plain binary files using a C compiler (i386+)Cornelis FrankApril 10, 2000I wrote this article because there isn’t much information on the Internet concerning this topicand I needed this for the EduOS project.No liability is assumed for incidental or consequential damages in connection with or 阅读全文