1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!
| name_name |
13.12.2009 1:08
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 5 Пол: Мужской Репутация: 0 |
Привет!
Помогите пожалуйста понять как работать с функциями win api (особенно интересует. как получит возвращаемое значение). Например, есть код WCHAR FSType[512]; если его транслировать на масм32, то получится что-то вроде invoke GetVolumeInformationW, (???), NULL, 0, NULL, NULL, NULL, ???, 512 но что именно? Заранее спасибо. |
![]() ![]() |
| volvo |
13.12.2009 13:09
Сообщение
#2
|
|
Гость |
Цитата Как исправлять? Правильно пользоваться возможностями GetVolumeInformationW. Ты зачем последний параметр установил в 2? У тебя вообще-то в mas должно уже записаться название файловой системы...mas db 512 dup(0) |
| name_name |
13.12.2009 13:14
Сообщение
#3
|
|
Группа: Пользователи Сообщений: 5 Пол: Мужской Репутация: 0 |
Правильно пользоваться возможностями GetVolumeInformationW. Ты зачем последний параметр установил в 2? У тебя вообще-то в mas должно уже записаться название файловой системы... mas db 512 dup(0) Огромное спасибо! Эти все побитовые операции брал с __msdn.microsoft.com/en-us/library/aa363990%28VS.85%29.aspx . Но все оказалось гораздо проще) Добавлено через 19 мин. У меня есть еще вопрос. Как бы теперь это выполнить для всех логических дисков (аналог(C#) DriveInfo[] allDrives = DriveInfo.GetDrives(); ) ? |
name_name win api 13.12.2009 1:08
andriano Адреса строки и массива. 13.12.2009 10:39
volvo Если надо работать непосредственно со строкой (пер... 13.12.2009 10:46
name_name Спасибо, ответы помогли.. Но что-то я так и не по... 13.12.2009 12:52
volvo sDrive db "Drive", 0
driveNames db 128 ... 13.12.2009 14:31
name_name
sDrive db "Drive", 0
driveNames db 128... 13.12.2009 14:49
name_name Но я бы хотел еще сам немного помучатся) помучался... 13.12.2009 17:10![]() ![]() |
|
Текстовая версия | 8.12.2025 13:17 |