Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2009, 11:11   #1
qwez
Новичок
Джуниор
 
Регистрация: 22.09.2009
Сообщений: 1
По умолчанию Редиректор Windows

Помогите, пожалуйста в решении данной задачи.

Написать программу, использующую API-функции ввода-вывода (CreateFile, ReadFile, и т.д.) и UNC-имена для работы с файлом по сети через редиректор Windows.
Реализовать следующие операции по работе с файлом:
1) Создание файла на сервере.
2) Запись информации в файл.
3) Чтение информации из файла, начиная с определенной позиции.
4) Вывод прочитанной информации на экран.



Реализация ввода-вывода.
Независимо от типа устройства ввод-вывод выполняется с помощью одних и тех же функций ReadFile и WriteFile.
Код:
BOOL ReadFile(
  HANDLE hFile;
  LPVOID lpBuffer;
  DWORD nNumberOfBytesToRead;
  LPDWORD lpNumberOfBytes;
  LPOVERLAPPED lpOverlapped);

BOOL WriteFile(
  HANDLE hFile;
  LPCVOID lpBuffer;
  DWORD nNumberOfBytesToWrite;
  LPDWORD lpNumberOfBytes;
  LPOVERLAPPED lpOverlapped);
Параметр hFile – это описатель устройства, к которому осуществляется доступ.
Параметр lpBuffer указывает на буфер, куда будут считываться или записываться данные.
Параметры nNumberOfBytesToRead и nNumberOfBytesToWrite указывают, сколько байт считать с устройства или записать на него.
Параметр lpNumberOfBytes – это адрес значения типа DWORD, в которое функция записывает число байтов, записанных или считанных с устройства.
Параметр lpOverlapped при выполнении синхронного ввода-вывода должен быть равен NULL.
При успешном завершении функции ReadFile и WriteFile возвращают TRUE.

Последний раз редактировалось SuperVisor; 22.09.2009 в 11:18.
qwez вне форума Ответить с цитированием
Старый 22.09.2009, 11:19   #2
SuperVisor
Павел Сергеевич
Форумчанин
 
Регистрация: 05.11.2006
Сообщений: 665
По умолчанию

Наработки, мысли в студию. + Обязательное чтение правил.
Познавая других, мы познаем себя.
С'est la vie...
SuperVisor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Правда ли что Windows xp 64 определяет болше Оперативки чем Windows xp 32 subbota Операционные системы общие вопросы 4 03.06.2012 17:29
Как загрузить Windows-приложение без Windows alexray Компоненты Delphi 4 30.04.2010 14:38
Разница исполнения под Windows XP и Windows Server 2003? -Nast- Общие вопросы Delphi 0 02.06.2009 09:20
Проблемма с Windows Xp SP3 and Windows eXPended 2008 Feban Windows 5 25.12.2008 17:38
удалить из Windows XP sp2 Windows Movie Maker ZOMBIE Софт 1 03.10.2007 08:27