⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 check_virtual_cd_drive.dpr

📁 虚拟光驱的驱动程序源代码
💻 DPR
字号:
// 2001.6.25	Yan.j.f
program Check_Virtual_CD_Drive;

uses
	windows;
var
   strMsg: string;
   hVdisk: HFILE;
{$R *.RES}

begin
     if ((GetVersion() and $80000000) = 0)  then
     begin
          MessageBox (0, 'Error OS version, only Win9x', 'check', MB_OK);
          exit;
     end;

     strMsg := '安装的虚拟光驱为:'+ chr(13)+chr(10);

     hVdisk := CreateFile ('\\.\VIRLDISK', 0 , 0 , nil, OPEN_EXISTING,
                       FILE_FLAG_DELETE_ON_CLOSE, 0 );
     if ( hVdisk <> INVALID_HANDLE_VALUE ) then
     begin
          CloseHandle ( hVdisk );
          MessageBox ( 0, 'Thanks for use Virldisk, enjoy in this',
                          'check', MB_OK+MB_ICONINFORMATION );
     end;

     hVdisk := CreateFile ('\\.\cda', 0 , 0 , nil, OPEN_EXISTING,
                       FILE_FLAG_DELETE_ON_CLOSE, 0 );
     if ( hVdisk <> INVALID_HANDLE_VALUE ) then
     begin
          CloseHandle ( hVdisk );
          strMsg := strMsg + 'Farstone的虚拟光驱' + chr(13) + chr(10);
     end;

     hVdisk := CreateFile ('\\.\vcdrom', 0 , 0 , nil, OPEN_EXISTING,
                       FILE_FLAG_DELETE_ON_CLOSE, 0 );
     if ( hVdisk <> INVALID_HANDLE_VALUE ) then
     begin
          CloseHandle ( hVdisk );
          strMsg := strMsg + 'CD copier Gamer''s Edition 虚拟光驱' + chr(13) + chr(10);
     end;


     if ( Length(strMsg) < 24 ) then
        strMsg := strMsg + '  不知道。';
     
     MessageBox ( 0, PChar(strMsg), 'check', MB_OK+MB_ICONINFORMATION );
end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -