相关分类: Java技术 C/C++ VB delphi
  • *****查看技术

    Windows系统的密码是很脆弱的,因为所有的密码输入的时候都显示为******** 表面上看这很安全,因为一般人不懂*******是什么东西,但其实要看到******* 下的内容是很容易的事,工作原理如下: Windows是基于窗口的消息驱动型作业系统,每个窗口都有自已的属性,其中密码窗...

    2008-04-09 04:30:39

  • Delphi中Hook技术全接触

    看到有的兄弟说Delphi下的Hook不好做,所以在下把每个Hook都在Delphi做了一下,觉得没啥问题,而且处理的方法较新颖,拿来让兄弟们探讨,关于hook问题,有不懂的问我就行,不过有的Hook我只做了个框架,没有具体实用作用,要做的兄弟自已完善就行了,呵呵,代码在下面,自已看啦......

    2008-04-09 04:30:39

  • win32下的系统日志钩子示例程序(Delphi 版)

    { win9X,NT,w2k 中的系统日志钩子示例程序(Delphi 版) ----------------------------------------------------- windows下的日志钩子是一种很有用的HOOK类型,他不需要动态链接库*.DLL,就能实现 系统级的事件监控,它只能监视两种硬件的事件,即鼠标,键盘的操作,而不...

    2008-04-09 04:30:38

  • 远程控制篇:服务端程序关机时的处理

    服务端关机时的处理 一般这类程序在运行时,当进行关机操作,其它程序都被关掉了,只有它们不为所动。所以必须对关机消息进行处理。 procedure exitwin(var msg:TWMQUERYENDSESSION);message WM_QUERYENDSESSION; procedure TServer.exitwin(var msg: TWMQUERYENDSESSI...

    2008-04-09 04:30:37

  • Delphi代码优化(二) 整数篇

    Delphi 代码优化(二) 整数篇 尽量使用 32 位变量 在 32 位代码中, 32 位变量是默认处理格式; 16 位变量( word , shortint , widechar )的运算会令处理器临时切换为 16 位处理模式,因而需要双倍的处理时间;相较之下, 8 位变量( byte , char )只要不与其它...

    2008-04-09 04:30:37

  • 装扮工具提示条

    Delphi技巧之 装扮工具提示条 什么是工具提示条?在 Windows 程序中,当鼠标移动到工具条相应的按钮上时,会弹出一个小窗口来说明该按钮的作用,这个小窗口就叫做工具提示条。一般情况下它的背景色为淡黄色,字体色为黑色。面对这样千篇一律的面孔不知你是不是有些厌烦...

    2008-04-09 04:30:36

  • 创建Borland风格的漂浮式窗口

    创建 Borland 风格的漂浮式窗口 使用过 Borland 系列开发工具产品( Delphi, C Builder, Jbuilder )的朋友一定注意到 Borland 产品界面风格的特点,即屏弃了 MDI (多文档界面),而采用分离的多窗口,特别是主窗口浮动于屏幕的最上方,当最大化时主窗口并不占满整个...

    2008-04-09 04:30:36

  • 使用Kylix必看:您为Kylix做好准备了么?-BY CKER

    您为 Kylix 做好准备了么? 做好的程序员一如做人。多看多想或许他山之石可以攻玉,但永远不要成为代码的奴隶。 CKER 原著: Borland 翻译 : CKER Translated by C K E R 您为 Kylix 做好准备了么?当然!可您的系统为 Kylix 准备好了么?开发 Kylix 的时候,我们发现...

    2008-04-09 04:30:35

  • TSpinEdit的漏洞

    最近在使用Samples页中的SpinEdit控件时,发现SpinEdit的最大值(MaxValue)和最小值(MinValue)的处理有漏洞。当最大值和最小值相等且不为零时,设置形同虚设;当最大值小于最小值时,SpinEdit的取值为最大值和最小值。查看Spin.pas时发现,SpinEdit的CheckValue函数如下...

    2008-04-09 04:30:35

  • 如何在状态栏中加入图标(或图片),还有动态的时间

    function Shell_NotifyIcon(dwMessage:DWORD;lpData:PNotifyIconData):BOOL;stdcall; 在shellapi单元中。 dwMessage:NIM_ADD NIM_MODIFY NIM_DELETE PNotifyIconData=^TNotifyIconDataA TNotifyIconDataA=record cbSize:DWORD; Wnd:HWND; uID:UINT; uFlags:UINT; uCall...

    2008-04-09 04:30:34

2