![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| necroo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.5.2012 Репутация: нет Всего: нет |
народ , в мсдн есть код для монтирования дисков .. но в проге под винапи чёт не робит
в мсдн пишут , что бфлаг если успех >0 , но у меня выводит значение 0 .. и что не перепробывал не помогает .. помогите плз zsd=C:/ перешла из комбо бокса в котором szd=C:/./ - тоесть корневой каталог |
|||
|
||||
| feodorv |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 9 Всего: 45 |
Тут как-то не то со строкой. Строка должна заканчиваться символом '\0':
Добавлено через 4 минуты и 43 секунды Жуть Добавлено через 5 минут и 31 секунду Кроме того:
Добавлено через 8 минут и 33 секунды Ну и это не правильно (уж извините))). См. SetVolumeMountPoint доку -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
||||
|
|||||
| necroo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.5.2012 Репутация: нет Всего: нет |
ща я гляну .. этот код я прост переделывал .. замест Е:/ была переменная Buf которой присваивается значение куда монтировать .. ща поправлю..
Добавлено через 3 минуты и 51 секунду fedorv тип так ?
|
|||
|
||||
| feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 9 Всего: 45 |
Типа того))) Тока я не понял, монтирование идёт себя в себя???
Может, в "E:\\"? А то оно куда-то делось))) Это сообщение отредактировал(а) feodorv - 21.5.2012, 17:36 -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
| necroo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.5.2012 Репутация: нет Всего: нет |
тоесть над
bFlag = SetVolumeMountPoint(LPCSTR(<что монтировать?>),<куда монтировать?>,BUFSIZE); Это сообщение отредактировал(а) necroo - 21.5.2012, 18:32 |
|||
|
||||
| feodorv |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 9 Всего: 45 |
Ну да, только BUFSIZE - третий лишний))) И у Вас теряется значение bFlag, полученное от GetVolumeNameForVolumeMountPoint:
-------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
||||
|
|||||
| necroo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.5.2012 Репутация: нет Всего: нет |
Неа .. пишет что неуспешно .. вот(
нулевое значение получает бфлаг .. он вообще как смотрит если оба аргумента истина то 1 возвращает ? Это сообщение отредактировал(а) necroo - 21.5.2012, 18:58 |
|||
|
||||
| feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 9 Всего: 45 |
Ага))) Итого: -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
| necroo |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.5.2012 Репутация: нет Всего: нет |
нет .. идёт из комбо бокса , там диск "что монтировать" задаётся ... а монтируется в директорию F:\ допустим ... прост раньше с этим дел не имел...
эт та же самая беда) Добавлено через 2 минуты и 42 секунды вот смотрите комбо бокс
и потом уже идёт монтирование ... ну а каталог можно задать |
||||||
|
|||||||
| feodorv |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 9 Всего: 45 |
Ой, мне кажется, нужно сначала с монтированием разобраться, а уже потом с комбобоксом))) Если создать пустую директорию c:\1\, то в неё можно замонтировать c:\
В чисто в драйвы монтировать не доводилось Добавлено через 2 минуты и 28 секунд Впрочем:
-------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
||||
|
|||||
| necroo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.5.2012 Репутация: нет Всего: нет |
чёт странно ... очень даже ... в каком VS компилили?
|
|||
|
||||
| feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 9 Всего: 45 |
Что именно? Эээ, в 6-ом. Другого под рукой нет))) Makefile:
-------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
| necroo |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.5.2012 Репутация: нет Всего: нет |
прост пытаюсь у себя скомпилить в 5-м ..
выдавал ошибку в what
а так не возвращает значение .. feodorv, у вас имеется ICQ ? |
||||
|
|||||
| feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 9 Всего: 45 |
Да у Вас юникодный проект!!! (У меня - простой, неюникодный). Надо это учесть: TCHAR (вместо char) и всё такое Добавлено через 12 минут и 56 секунд
-------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
| necroo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 10.5.2012 Репутация: нет Всего: нет |
всёравно ругается [code=cpp]
пишет параметр задан неверно error code 87 .. у вас всё работает нормально? Это сообщение отредактировал(а) necroo - 21.5.2012, 20:42 |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |