关闭

比尔·盖茨07年6月7日在哈佛大学毕业典礼上的演讲

President Bok, former President Rudenstine, incoming President Faust, members of the Harvard Corporation and the Board of Overseers, members of the faculty, parents, and especially, the graduates:...
阅读(1030) 评论(0)

二月

今天早晨天空阴霾,气温略有些凉。  到了办公室打开电脑,看了马未都先生的blog,开头第一句就是“中午从琉璃厂出来路过东便门旧城墙。黄沙漫天,闻之呛鼻;垂柳已绿,在风中狂舞,映出城墙的凝重。”我去过北京,在那里呆了几天,但我没有见识到北京的漫天黄沙。我在那儿的时候北京的天空是美好的,希望奥运的时候也一样美好。...
阅读(1019) 评论(0)

SQLServer2000同步复制技术实现步骤

  SQLServer2000同步复制技术实现步骤作者:gaojier 日期:2007-06-25字体...
阅读(1465) 评论(0)

安装程序 Repack 攻略 之 MSI 篇

安装程序 Repack 攻略 之 MSI 篇本文主要讨论使用微软的开发工具 orca 和 msidb 进行 MSI 安装包的修改封装.下面是我对 MSI 的基本情况的认识,如果只想了解怎么进行 Repack,也可以跳过这一部分。MSI 概述MSI 最基本的部分是对安装程序的一个描述,包含了一个所谓安装信息数据库,涉及到安装界面、所使用的文件、快捷方式、INI文件、注册表、以及版本控制和反安装信...
阅读(1977) 评论(0)

直接从CMOS读取系统时间

following code come from Linux Kernel 0.01#define CMOS_READ(addr) ({ /outb_p(0x80|addr,0x70); /inb_p(0x71); /})#define BCD_TO_BIN(val) ((val)=((val)&15) + ((val)>>4)*10)static void time_init(void){   ...
阅读(1559) 评论(0)

编程工具练习,刚写了一个文件捆绑器

目前功能还比较简单binBot 0.1 文件捆绑器 2007.6.5 下载 捆绑两个 exe 文件,一个我们称之为宿主文件 A, 一个我们称之为附件文件 B. 生成的新文件称之为 C. 捆绑生成的新文件使用文件 A 的图标,运行时会按照捆绑时设定的路径和名称将 B 释放出去并执行预设的动作.宿主文件 A 被装载到 C 的进程空间运行,并未如同 B 那样被释放到其他文件运行,这一点使...
阅读(2014) 评论(0)

C++ Builder Font Styles Formatting

http://www.functionx.com/bcb/howto/fontstyles.htm //---------------------------------------------------------------------------#include #pragma hdrstop#include "Unit1.h"//-------------...
阅读(1978) 评论(0)

C++ Builder中各种资源的利用

    在编写程序的过程中,经常要用到各种资源。比如说,想给自己的程序换个自己的图标,使用一些活泼的光标来增加趣味性,播放一些声音和动画文件,或者使用别人写好的程序来实现某个功能。我们往往希望将这些资源直接放到EXE文件中以形成一个单独的可执行文件,这就存在一个如何在运行时访问和使用这些资源的问题。      ----在编译期间,这就要用到一种文件,以.rc结尾的资源定义文件。      ----...
阅读(1393) 评论(0)

C++ Builder 经验小技巧

读写注册表现在的Windows程序大都使用了注册表来存储软件的配置信息。C++Builder 3.0中给我们提供了一个TRegistry类帮助我们管理注册表,它有以下几个常用的方法:OpenKey 打开一个键值ReadBool 从注册表中读取布尔值ReadInteger 从注册表中读取整型值ReadString  从注册表中读取字符串值WriteBool  向注册表...
阅读(1303) 评论(0)

从内存中加载并启动一个exe

 windows似乎只提供了一种启动进程的方法:即必须从一个可执行文件中加载并启动。而下面这段代码就是提供一种可以直接从内存中启动一个exe的变通办法。用途嘛, 也许可以用来保护你的exe,你可以对要保护的 exe 进行任意切分、加密、存储,只要运行时能将exe的内容正确拼接到一块内存中,就可以直接从内存中启动,而不必不安全地去生成一个临时文件再从临时文件启动进程。另外这段代码也提供了一种自己...
阅读(1387) 评论(0)

NT环境下进程隐藏的实现( 转 )

         在NT环境下隐藏进程,也就是说在用户不知情的条件下,执行自己的代码的方法有很多种,比如说使用注册表插入DLL,使用windows挂钩等等。其中比较有代表性的是Jeffrey Richer在《windows核心编程》中介绍的LoadLibrary方法和罗云彬在《windows环境下32位汇编语言程序设计》中介绍的方法。两种方法的共同特点是:都采用远程线程,让自己的代码作为宿主进程的...
阅读(1500) 评论(0)

内核时间操作APIs

Pass the system time to this func after called KeQuerySystemTime()BOOLEAN FileTimeToDosDateTime(PLARGE_INTEGER Current_time,        // pointer to 64-bit file time        PSHORT pFatDate,        // poi...
阅读(1578) 评论(0)

Windows Vista TCP/IP半开连接限制补丁

下载页面 http://www.softpedia.com/progDownload/TCP-IP-Limit-AutoPatch-Download-72536.htmlAs you may have noticed Microsoft still limits your half-open (incomplete/syn packets) connection attempts per ...
阅读(5171) 评论(0)

Windows Vista 之启动一二

Windows Vista 启动时已经不再使用 ntldr 了,取而代之的是 winload,启动项目也不再从 boot.ini 读取,而是从注册表。我们需要实现一个功能,重启 Vista 然后让它进入带网络链接的安全模式,这样使得我们可以从远端控制计算机进入安全模式进行一些维护和修复工作。以前这个工作是在 boot.ini 相关的启动项中添加参数 /safeboot 来实现的。微软定义了...
阅读(1859) 评论(0)

如何读取指定用户的 HKEY_CURRENT_USER 注册表键

注册表中 HKEY_CURRENT_USER 键下的内容隶属当前用户,所以当你以不同用户登陆时该键下的内容都是不尽相同的。但有时候我们有读取指定用户该键下内容的需求。比如,我们有一个服务程序运行在 Session0, SYSTEM 权限,而我们想读取的却是当前登陆到本地控制台的用户的 IE 代理服务器设置参数。我们当然不能直接从服务中打开 HKEY_CURENT_USER 键, 用我们当前令牌打开...
阅读(4751) 评论(1)

将窗口移动到前端, BringWindowToTop() 的问题

有一段代码,是在我们的应用程序中将其他应用程序的窗口移动到最前端,当我们的程序在 Vista 下运行的时候遇到了些问题,有时候被移动窗口只是闪动任务栏上的按钮,并未能将窗口移动到前方来. 研究了一下,发现是否能够移动成功和当前自身进程所附加的输入上下文有关, 参见WIN32 API AttachThreadInput()... 写了个 MyBringWindowToTop() 如下...
阅读(8059) 评论(6)

Windows Vista UAC: 如何创建低权限令牌

   #include  void CreateLowProcess(){ BOOLbRet; HANDLEhToken; HANDLEhNewToken;  // Notepad is used as an example WCHARwszProcessName[MAX_PATH] =     L"C://Windows//System32//No...
阅读(2031) 评论(0)

How To Use RPC Callback Functions

 This article was previously published under Q96781SUMMARYloadTOCNode(1, summary);The standard remote procedure call (RPC) model has a server containing one or more exported function calls...
阅读(1991) 评论(0)

Getting the Current Cell Id using Symbian S60

 What you need:Series 60 SDKCommunicator 9200 SDK version 0.9 or higheretel.h from Communicator 9200 SDKetelbgsm.h from Communicator 9200 SDKInstructions:Copy etel.h and etelbgsm.h to the /Symbian/6.1...
阅读(1624) 评论(0)

Windows Vista 交互式服务编程

  Windows Vista 对快速用户切换,用户账户权限,以及服务程序所运行的会话空间都作了很大的改动,致使一些原本可以工作的程序不再能够正常工作了,我们不得不进行一些改进以跟上 Vista 的步伐。我们的软件在Windows NT/2000/XP/Vista 系统中安装了一个系统服务,这个服务负责以 SYSTEM 权限启动我们的主程序。我们的主程序启动后会在系统托盘添加一个图标,点击...
阅读(6748) 评论(4)
39条 共2页1 2 下一页 尾页
    个人资料
    • 访问:105015次
    • 积分:1383
    • 等级:
    • 排名:千里之外
    • 原创:26篇
    • 转载:13篇
    • 译文:0篇
    • 评论:18条
    文章分类
    最新评论