Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

проблема с ReadFile() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение цепной дроби рекурсией http://www.cyberforum.ru/cpp-beginners/thread565113.html
надо решить задачу рекурсией и без неё не могу преобразовать уравнение мучилась-мучилась, но ничего не придумала #include "stdafx.h" #include <iostream> #include <math.h> #include...
C++ Сверка с БД Помогите пожалуйста! Здравствуйте, у меня проблема: к проге подключена база данных, прога должна искать совпадения по всему столбцу таблицы, а реагирует только на первую ячейку, как прописать чтоб... http://www.cyberforum.ru/cpp-beginners/thread565106.html
C++ Отобразить в виде таблицы количество строчных английских букв
Задача: Напишите программу, которая отображает в виде таблицы количество строч- ных английских букв (от 'a' до 'z') в собственном исходном файле "ex5_5.cpp" (сохраните исходный...
Повреждение кучи (_CrtIsValidHeapPointer( pUserData )) C++
Да, знаю, что подобная тема недавно была, но она мне не помогла, поэтому создам свою. Создаю dll и приложение для нее. программа выводит процессы и службы ОС. *.h extern "C"...
C++ Как извлечь данные из pcap-файла? http://www.cyberforum.ru/cpp-beginners/thread565098.html
Как извлечь данные из pcap-файла? Всем доброго времени суток! Мне необходимо сделать программу, которая извлекает все файлы, которые содержатся в данном ей pcap-файле. Подскажите пожалуйста,...
C++ цикл S=√3+√6+√9+...+√99 цикл подробнее

Показать сообщение отдельно
w@
11 / 11 / 1
Регистрация: 11.04.2012
Сообщений: 28
04.05.2012, 11:00
что-то вроде этого?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
BYTE Sector[512];
DWORD   Reads=1;
string dev = "\\\\.\\PhysicalDrive0";
HANDLE hDevice = CreateFile((LPSTR)dev.c_str()      // drive to open
    ,GENERIC_READ|GENERIC_WRITE
    ,FILE_SHARE_READ|FILE_SHARE_WRITE
    ,NULL,OPEN_EXISTING
    ,FILE_ATTRIBUTE_NORMAL
    ,NULL);
if (hDevice == INVALID_HANDLE_VALUE) return; // cannot open the drive
for (int i=0; i<3000; ++i){
    ReadFile(hDevice,Sector,512,&Reads,NULL);
    if (strlen(LPCSTR(Sector))) cout<<LPCSTR(Sector)<<"  "<<i<<endl;
    if(Reads!=512) break;}
CloseHandle(hDevice);}
не думаю, что там выводятся читаемые строки на английском или русском языках
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru