奇趣技术网 收藏本站
设为主页
商务合作
首页 新闻中心 行业动态 软件新闻 安全资讯 病毒预警 漏洞发布 操作系统 Dos Win9x Win2000 WinXP Win2003 WinVista Linux Unix
数据库 DB2 Access MSSQL MySQL Oracle Sybase 编程技术 ASP PHP JSP CGI/Perl XML .Net C/C++/C# VB VC Delphi Java 汇编
安全技术 安全教学 工具介绍 漏洞利用 病毒防范 入侵检测 防火墙 安全防范 汉化破解 攻击实例 加密解密 技术论坛
中华网络安全联盟 >> 程序开发 >> VB >> 用VB6.0编写磁盘格式化程序
程序开发
Asp
PHP
JSP
CGI/Perl
XML
.Net
C/C++/C#
Visual Basic
Visual C++
Delphi
Java
汇编语言
  • VB中使用WinSock控件传

  • VB API函数介绍——控

  • VB从零开始编外挂(完整

  • VB.Net实现Web Servic

  • 老树新芽 体验Visual 

  • vb中利用xmlhttp来下载

  • vb中使用正则表达式

  • ASP.NET中Cookie编程的

  • 用VB6.0编写磁盘格式化程序
    字体:

    中华网络安全联盟    作者:佚名    来源:网络转载    时间:2006-3-22

      软盘是数据的常用载体,我们的软件可能会提供用户将数据备份到软盘上的功能。为避免软盘上有带有病毒的文件,最安全的办法就是提醒用户将软盘格式化。

      Visual Basic可以通过调用API函数格式化一个磁盘,无论是软盘还是硬盘。

      打开一个新的项目(project1) ,如果你没有更改过缺省模式,那么Visual Basic会自动添加一个form1文件,在form1上添加一个命令控件,将下面的代码拷入。

      Option Explicit

      Private Declare Function SHFormatDrive Lib"shell32"_
       ( ByVal Hend AS Long,_
        ByVal Drive AS Long,_
        ByVal FormatID AS Long,_
        ByVal Options AS Long) as Long

      Private Sub FormatDisk(intDrive as integer,blnQuickFormat as Boolean)
       dim lngReturn As Long;
       
       if (blnQuickFormat) then
         lngReturn= SHFormatDrive(0,intDrive,0&,1&)
       else
         lngReturn= SHFormatDrive(0,intDrive,0&,0&)
       end if
      end Sub

      Private Sub Command1_Click()
       call FormatDisk(0,True)
      End Sub  

      运行此程序。

      这里有必要提醒读者注意的是,FormatDisk函数的第一个变量很重要,他的值是0,1,2时代表格式化的分别是:A、B、C盘。

      注意:读者使用此程序作练习的时候千万不要用硬盘作实验,笔者不为可能发生的错误和损失负责。

    字体:
     
    设为主页 收藏本站 联系我们 友情连接 商务合作 网友留言
    Copyright©2006-2008 中华网络安全联盟 All rights reserved.