Вот такой вот кусочек кода в Viste категорически отказывается работать, хотя в ХР никаких проблем. Код (Text): char buf[512]; DWORD bytesread; HANDLE hFile = CreateFile(_T("\\\\.\\C:"), GENERIC_READ, FILE_SHARE_WRITE|FILE_SHARE_READ, NULL, OPEN_EXISTING, NULL, NULL); bytesread = 0; ReadFile(hFile, buf, 512, &bytesread, NULL); Куда копать, подскажите?
Сколько раз можно повторять, что "категорически отказывается работать", "глючит" и тп это не описание проблемы. Хотя бы код ошибки, приложенный к этому всему. И указание на то, какая из двух функций возвращает ошибку.
С критикой согласен, каюсь. Просто все писалось и отлаживалось на компе с хр, на висте только запускал ехешник, а добавить вывод в лог после каждой функции не позволила лень, да и надо было быстро, а то водка грелась. Виноват, впредь буду развернутей писать. Кстати, запуск с правами админа решил проблему, спасибо мсофту