当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 花了一个下午翻了MSDN,写了这个例子,为了安全,我用Delph
 

 

 ·borland第三方组件安装方法     »显示摘要«
    摘要:不是由borland提供的组件叫第三方组件:安装方法:就目前常见的各种形式的组件的安装方法介绍一下。 1 只有一个dcu文件的组件。dcu文件是编译好的单元文件,这样的组件是作者不想把源码公布。一般来说,作者必须说明此组件适合delphi的哪种版本,如果版本不对,在安装时就会出现错误。也正是因为没有源码,给使用者带来了不便,那就是一旦delphi版本升级,此组件就不能再使用了,当然有的作者给出了几......
    摘要:文/jorge其实我不玩网络游戏的,所以对于外挂类程序也没什么好或坏的感觉,甚至平时基本不会想到这个概念。这个实验项目一开始称为“扫雷助手”,而究其技术含量,与现在真正实用的游戏外挂程序也没有可比性。设计它的意义,无非在于对某些windows api的的进一步熟悉,使从未涉足过此领域的新手(当初的我自己)能够揭开某些“神秘的面纱”。之所以选择&ldq......


在Delphi中利用CreateRemoteThread远程注入例子
花了一个下午翻了msdn,写了这个例子,为了安全,我用delphi建了个什么也没有作的程序prjzzhost.exe,将它用作被注入的宿主进程.

写了一个testdll.dll,里面只有一个log函数,用来在文件test.txt中输出信息.最重要的一个程序project1.exe是用来注入的. 【程序编程相关:由演示程序 coolstuf 而找到的工

【推荐阅读:用DELPHI开发AUTHORWARE的

测试环境: windows server 2003 + delphi 7.0 【扩展信息:支持多线程的日志类,可以在线程中使用,用

程序很简单,高手就不用看了.废话不说了,看代码吧!

测试用的testdll.dll源代码(它将被注入到prjzzhost.exe中去):

程序代码

library testdll;

uses

  sysutils,

  system,

  windows,

  classes;

  procedure log( s : pchar);stdcall;

  var

    f : textfile;

  begin

    assignfile(f,test.txt);

    if fileexists(test.txt) then append(f)

    else rewrite(f);

    writeln(f,s);

    closefile(f);

  end;

  procedure dllentrypoint(dwreason:dword);

  begin

      case dwreason of

      dll_process_attach:

        log(dll process attach);

      dll_process_detach:

      log(dll process detach);

      dll_thread_attach:


...   下一页
    摘要:摘:http://www.gaoso.com/article/program/delphi/200501/8735.html--------------------------------------------------------------------------ehlib控件的强大表格处理能力,相信使用过的朋友都有领会,但dbgrdieh没有发布自动根据栏宽的方法,的确是有点遗憾。 不过......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE