информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetSpanning Tree Protocol: недокументированное применениеВсе любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
[Win9x] Геометрия диска 30.09.03 21:56  Число просмотров: 1265
Автор: :-) <:-)> Статус: Elderman
<"чистая" ссылка>
> В MSDN написано!... ;))))))) читай KB137176

Действительно... Вот уроды :-))
> но описаный там способ чтения какой-то кривоватый......
> сейчас написал VXD-драйвер... с чтением все ОК... с записью
> пока проблемы сам не пойму почему...
> может в инете подобные VXD (желательно с исходниками) есть?

Сделал как они там советуют с Win16 DLL - запись работает.
А как ты вызывал int13 из VxD - через VxD_Int?
<programming>
[Win9x] Геометрия диска 12.09.03 11:21  
Автор: Kerk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Как в Win9x получить геометрию физического винта?
[Win9x] Геометрия диска 13.09.03 10:40  
Автор: :-) <:-)> Статус: Elderman
Отредактировано 13.09.03 10:41  Количество правок: 1
<"чистая" ссылка>
См. линк + поиск по ключевым словам:
VWIN32_DIOC_DOS_IOCTL
VWIN32_DIOC_DOS_INT13
Поиск имеет смысл начать с этого форума, это тут не раз было...

Using VWIN32 to Carry Out MS-DOS Functions
[Win9x] Геометрия диска 23.09.03 10:39  
Автор: Kerk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> См. линк + поиск по ключевым словам:
> VWIN32_DIOC_DOS_IOCTL
> VWIN32_DIOC_DOS_INT13
> Поиск имеет смысл начать с этого форума, это тут не раз
> было...
Но на сколько я понял VWIN32 не позволяет приложениям использовать int13h для работы с винтами....
[Win9x] Геометрия диска 23.09.03 19:05  
Автор: :-) <:-)> Статус: Elderman
<"чистая" ссылка>
> Но на сколько я понял VWIN32 не позволяет приложениям
> использовать int13h для работы с винтами....

Гм... Действительно непонятно, почему Int 13h не работает с винтом... хотя с флоппиком все OK. В MSDN вроде нигде не написано, что Int 13h можно юзать только для флоппиков.
[Win9x] Геометрия диска 30.09.03 13:11  
Автор: Kerk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Гм... Действительно непонятно, почему Int 13h не работает с
> винтом... хотя с флоппиком все OK. В MSDN вроде нигде не
> написано, что Int 13h можно юзать только для флоппиков.

В MSDN написано!... ;))))))) читай KB137176
но описаный там способ чтения какой-то кривоватый......
сейчас написал VXD-драйвер... с чтением все ОК... с записью пока проблемы сам не пойму почему...

может в инете подобные VXD (желательно с исходниками) есть?
[Win9x] Геометрия диска 30.09.03 21:56  
Автор: :-) <:-)> Статус: Elderman
<"чистая" ссылка>
> В MSDN написано!... ;))))))) читай KB137176

Действительно... Вот уроды :-))
> но описаный там способ чтения какой-то кривоватый......
> сейчас написал VXD-драйвер... с чтением все ОК... с записью
> пока проблемы сам не пойму почему...
> может в инете подобные VXD (желательно с исходниками) есть?

Сделал как они там советуют с Win16 DLL - запись работает.
А как ты вызывал int13 из VxD - через VxD_Int?
Запись сектора 04.10.03 15:34  
Автор: Kerk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > В MSDN написано!... ;))))))) читай KB137176
>
> Сделал как они там советуют с Win16 DLL - запись работает.
> А как ты вызывал int13 из VxD - через VxD_Int?

через Exec_Int
где-то в MSDN видел, как 13h из Win9x вызывать...
V86MMGR_Allocate_Buffer
Push_Client_Regs
mov eax,13
Exec_Int
Pop_Client_Regs
V86MMGR_Free_Buffer

---
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach