利用VC 编程实现程序自动启动.docVIP

  • 1
  • 0
  • 约3.46千字
  • 约 4页
  • 2019-10-15 发布于江西
  • 举报
利用VC++编程实现程序自动启动 ? 工作中经常遇到一些程序,它们在系统启动的过程中,自动打开并运行,以便实现对系统的监控或者病毒的检测等特定的目的,典型的例子就是常用的一些杀毒软件如:KV300及瑞星杀毒软件等。笔者在此,以自己的编程实践为基础,说明这些程序自动启动的原理和方法,同时对一些典型程序代码进行分析,以便读者在今后的编程过程中使用。 一、 程序自动启动的原理及方法: 1. 利用WIN.INI文件实现相关程序的自动启动 WIN.INI是系统保存在C:\WINDOWS\目录下的一个系统初始化文件。系统在起动时会检索该文件中的相关项,以便对系统环境的初始设置。 在该文件中的[windows]数据段中,有两个数据项load=和run=,它们的作用就是在系统起动之后自动得装入和运行相关的程序。如果我们需要在系统起动之后装入并运行一个程序,只将需要运行文件的全文件名添加在该数据项的后面系统起动后就会自动运行该程序,系统也会进入特定的操作环境中去。 2. 利用注册表实现相关程序的自动启动 系统注册表保存着系统的软件、硬件及其他与系统配置有关的重要信息,一个计算机系统的系统注册表一旦遭到破坏,整个系统将无法运行。 在计算机的系统注册表中的子目录中有一个目录的名称为HKEY_LOCAL_MACHINE\Software \Microsoft\Windows\Current_Versio

文档评论(0)

1亿VIP精品文档

相关文档