Среда, 15.05.2024, 01:27
"I-School" - школа знаний XXI века
     In doing we learn
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Форма входа
Категории раздела
Пользователь ПК [0]
WEB-дизайн [0]
Программирование [18]
Корзина
Пользователь ПК [0]
WEB-дизайн [0]
Программирование [18]
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » Статьи » Информатика, программирование » Программирование

    Открыть/закрыть CD/DVD C++

    Реализация для MSVS 2005,2008,2010
    Консольное приложение.

    #include <iostream>
    #include <Windows.h>
    #include <mmsystem.h>
    #include <tchar.h>
     
    #pragma comment(lib, "WinMM.Lib")
    using namespace std;
     
    int main()
    {
     MCI_OPEN_PARMS open;
     DWORD flags;
    
     ZeroMemory(&open, sizeof(MCI_OPEN_PARMS));
    
     open.lpstrDeviceType = (LPCWSTR) MCI_DEVTYPE_CD_AUDIO;
     open.lpstrElementName = _T("E:");
    
     flags = MCI_OPEN_TYPE | MCI_OPEN_TYPE_ID;
    
     if (!mciSendCommand(0, MCI_OPEN, flags, (DWORD) &open)) 
     {
     cout<<"We are opening CD...\n";
     mciSendCommand(open.wDeviceID, MCI_SET, MCI_SET_DOOR_OPEN, 0);
     Sleep(5000);
     cout<<"We are closing CD...\n";
     mciSendCommand(open.wDeviceID, MCI_SET, MCI_SET_DOOR_CLOSED, 0);
     mciSendCommand(open.wDeviceID, MCI_CLOSE, MCI_WAIT, 0);
     }
     else cout<<"Failed to entertain you\n";
    
     return 0;
    }
    
    
    Категория: Программирование | Добавил: IrineK (02.04.2011)
    Просмотров: 998 | Теги: обучение C/C++/CLI, открывать и закрывать CD/DVD C++ | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Copyright MyCorp © 2024
    Конструктор сайтов - uCoz