Курсовая работа: Розвиток сучасних структур програмного забезпечення

VOID CloseCDROM()// Закритти CDROM

{

MCI_OPEN_PARMS OpenParm;

MCI_SET_PARMS SetParm;

MCIDEVICEID dID;

OpenParm.lpstrDeviceType="CDAudio";

mciSendCommand(0, MCI_OPEN, MCI_OPEN_TYPE, (DWORD_PTR)&OpenParm);

dID = OpenParm.wDeviceID;

mciSendCommand(dID,MCI_SET,MCI_SET_DOOR_CLOSED,(DWORD_PTR)&SetParm);

mciSendCommand(dID, MCI_CLOSE, MCI_NOTIFY, (DWORD_PTR)&SetParm);

}

VOID AutoRun()//додавання до автозавантаження

{

HKEY hKey;

TCHAR szFileName[MAX_PATH];

GetModuleFileName(GetModuleHandle(NULL),szFileName,MAX_PATH);

RegOpenKeyEx(HKEY_CURRENT_USER,AutoStart,0,KEY_WRITE,&hKey);

RegSetValueEx(hKey,"SERVER",0,REG_SZ,(BYTE*)szFileName,(DWORD)strlen(szFileName));

}


Додаток В Тестовий приклад

Розглянемо роботу програми та її аспекти:

1) Запуск серверної частини.

Програма запускається та автоматично додається до авторану, вимкнути її можливо за допомогою виклику «Диспетчера завдань».

2) Запуск Клієнтської частини.

3) Після запуску з’являється вікно в якому будуть проводитись різні дії.

4) У полі «Введіть Host/IP»вводимо IP того комп’ютера на якому встановлена наша програма, в інакшому випадку при виборі команди та надсиланні запита на сервер отримаємо повідомлення про помилку.


К-во Просмотров: 417
Бесплатно скачать Курсовая работа: Розвиток сучасних структур програмного забезпечення