当前位置导航:炫浪网>>网络学院>>编程开发>>C++教程>>C++基础入门教程

win9x下自动启动程序的10种方法

      1. Autostart 文件
    C:\windows\start menu\programs\startup {chinese/english}
    在注册表中的位置: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\EXPlorer\Shell
    Folders Startup="C:\windows\start menu\programs\startup"
    所以它将很容易被程序更改

    2. Win.ini
    [windows]
    load=file.exe
    run=file.exe

    3. System.ini [boot]
    Shell=Explorer.exe file.exe

    4. c:\windows\winstart.bat
    看似平常,但每次都重新启动

    5. Registry键
    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices]
    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]
    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce]
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce]
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices]

    6. c:\windows\wininit.ini
    一旦运行就被windows删除,安装的setup程序常用
    Example: (content of wininit.ini)
    [Rename]
    NUL=c:\windows\picture.exe
    例子:将c:\windows\picture.exe设置为NUL, 表示删除它,完全隐蔽的执行!

    7. Autoexec.bat
    在DOS下每次自启动

    8. Registry Shell Spawning (使用过Subseven吗?看看吧)这个方法比较黑的说。----老妖注.
    [HKEY_CLASSES_ROOT\exefile\shell\open\command] @="\"%1\" %*"
    [HKEY_CLASSES_ROOT\comfile\shell\open\command] @="\"%1\" %*"
    [HKEY_CLASSES_ROOT\batfile\shell\open\command] @="\"%1\" %*"

共2页 首页 上一页 1 2 下一页 尾页 跳转到
相关内容
赞助商链接