Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.18;
Скачать: CL | DM;

Вниз

Управление питанием   Найти похожие ветки 

 
TJLEXX   (2005-06-22 23:42) [0]

Знает кто-нибудь как винт остановить?


 
Игорь Шевченко ©   (2005-06-23 00:11) [1]

SetSystemPowerState или DeviceIoControl или Power Managerment SDK functions


 
MS-MEN ©   (2005-06-23 07:00) [2]

Procedure DisableHDD();
asm
 mov al, $0E6
 mov dx, $1F7
 out dx, al
 ret
end;

Работает только на уровне ядра... или в реальном режиме.


 
Kerk ©   (2005-06-23 07:22) [3]

MS-MEN ©   (23.06.05 7:00) [2]

Вызывать из драйвера на VB?

P.S. Пальцы сломаешь.


 
MS-MEN ©   (2005-06-23 08:15) [4]

Kerk © [3]
Ты сначала изучи структуру драйвера это тоже самое PE
только загружается в пространство драйверов.


 
Kerk ©   (2005-06-23 08:19) [5]

MS-MEN ©   (23.06.05 8:15) [4]

С тобой все ясно. О VB ты слышал только название.


 
MS-MEN ©   (2005-06-23 08:30) [6]

> Kerk
> С тобой все ясно. О VB ты слышал только название.

Ну, ты настырный!

Во-первых, тебе надо перевести все DDK98/NT под Visual basic
Во-вторых, надо иметь опыт работы с драйверами иначе не как
Компиляция драйвера (Модуля VB) производится вот этими файлами

LINK.EXE ver 5.012.8078.0
MSPDB50.DLL
rlink32.dll
ntoskrnl.lib
Компилятор VB самой старой версий под Win32
А также системные (модули) файлы от старой версий

Найди их, затем мне на мыло MS-MEN@YANDEX.RU

А насчет моих знание что-то ты слишком высоко прыгнул.

И кстати ты нарушаешь правила форума! Это не чат.
MS-MEN@YANDEX.RU


 
Kerk ©   (2005-06-23 09:00) [7]

MS-MEN ©   (23.06.05 8:30) [6]
> Во-первых, тебе надо перевести все DDK98/NT под Visual
> basic

http://forum.hausnet.ru/uploads/post-1403-1119021380.jpg

> Найди их

Я так понимаю, оно у тебя есть. Ты уже писал.
Мне б все-таки хотелось на пример посмотреть очень. Честно. Вот ты посмотри - эти глаза могут врать?

> А насчет моих знание что-то ты слишком высоко прыгнул.

Я вообще высоко прыгаю.
"Быстрее, выше, сильнее". И все такое..

> ты нарушаешь правила форума!

Ну это пусть модераторы решают, ок?


 
MS-MEN ©   (2005-06-23 09:09) [8]

Я не  пишу на VB/DELPHI/C++ только ASM.

Приходи комне в гости я тебе раскажу и может быть
если время будет на практики покажу.


 
Digitman ©   (2005-06-23 09:14) [9]


> Компиляция драйвера (Модуля VB) производится вот этими файлами
>
> LINK.EXE


с каких пор майкрософтовский линкер стал что-то компилировать ?)
на то он и линкер, чтобы заниматься сборкой, а не компиляцией)


> Компилятор VB самой старой версий под Win32


А чем он принципиально отличается от версий посвежей ?

Генерит он те же самые coff-файлы, которые линкер затем использует для сборки исп.модуля

Опций VB IDE - проекта для автопостроения результирующего исп.модуля именно драйвера, если мне не изменяет память, не имеется, т.е. этап сборки приходится выполнять "ручками" или в пакетном задании, задавая линкеру требуемые опции


 
Digitman ©   (2005-06-23 09:19) [10]


> MS-MEN ©   (23.06.05 07:00) [2]
> Работает только на уровне ядра... или в реальном режиме.


и в защищ.режиме при PL3 это будет преспокойно работать, если выставить соотв.биты в карте ввода-вывода TSS, что вовсе не сложно сделать прямо в прикладной задаче, и в Маздае и на НТ-платформе, безо всяких драйверов и прыжков в 0-е кольцо


 
Kerk ©   (2005-06-23 09:20) [11]

Если мне не изменяет склероз, у VB нету полноценного компилятора. Он в P-код компилится.


 
MS-MEN ©   (2005-06-23 09:20) [12]

Я считаю весь пакет и все что в него входит компилятором
TASM5,MASM32,...

Много лишнего пихает в код. В этих случий компилятор(сборщик)
не в силах его обработать так как это OOП.

Думай что говоришь )


 
Digitman ©   (2005-06-23 09:55) [13]


> считаю весь пакет и все что в него входит компилятором


это какой такой "пакет" ? MSVB что ли ?

MSVB - это вообще-то прежде всего среда разработки, базирующаяся на языке программирования VB, включающая кроме всего прочего VB-компилятор и сборщик как функционально независимые компоненты среды


> TASM5,MASM32


это в каком же таком пакете мирно сосуществуют компиляторы от Борланда и от Майкрософта ? уж не в MSVB ли ?)


> Много лишнего пихает в код


кто ? VB-компилятор ?
ничего он "лишнего" не "пихает" - он генерирует P-код, который затем в ран-тайм м.б. исполнен не иначе как средствами виртуальной VB-машины, обязанной присутствовать в системе в файле MSVBVMxx.DLL ... и прелюбопытно мне, как ты умудрился использовать библ.модуль, сплошь и рядом обращающийся к WinAPI польз.уровня на уровне на уровне ядра ?)


> В этих случий компилятор(сборщик)
> не в силах его обработать так как это OOП


ты вообще-то ОБП от ООП отличаешь ?

VB-среда - это ОБП-среда, в то время как Делфи-среда - это ООП-среда)

Думай что говоришь)


 
MS-MEN ©   (2005-06-23 10:01) [14]

Прочти статью я его выложил в теме ЗАКРЫТИЯ ПРОЦЕССА
вот тогда все станет на свой места.

Спор это для недаумков.


 
Digitman ©   (2005-06-23 10:11) [15]


> MS-MEN ©   (23.06.05 10:01) [14]


> Прочти статью


статью эту я давным-давно уже читал, никакой америки я там для себя не отрыл)

я - о другом :


> Спор это для недаумков


ты хоть бы врал не так откровенно что-ли, по поводу того что ты создавал полноценный WDM-драйвер в среде MSVB)


 
MS-MEN ©   (2005-06-23 10:15) [16]

>Digitman
>ты хоть бы врал не так откровенно что-ли, по поводу того что ты
>создавал полноценный WDM-драйвер в среде MSVB)

Я не говорил что это WDM драйвер.


 
Kerk ©   (2005-06-23 10:16) [17]

MS-MEN ©   (23.06.05 10:15) [16]
Я не говорил что это WDM драйвер.


Неужто VXD ???? :crazy:


 
MS-MEN ©   (2005-06-23 10:19) [18]

> Kerk
> Неужто VXD ???? :crazy:
SYS. А VXD оставь как  для Win9x.


 
Digitman ©   (2005-06-23 10:32) [19]


> MS-MEN ©   (23.06.05 10:15) [16]



> Я не говорил что это WDM драйвер.


но ты не говорил и что это UDM

тогда, спрашивается, КАКОЙ же "драйвер" ты писал в MSVB ?)


 
Eraser ©   (2005-06-23 21:05) [20]

MS-MEN ©
Я не говорил что это WDM драйвер.


Вкурсе чем отличается legacy от WDM драйвера?

А на QBasic"e пробовал свой код запускать?)



Страницы: 1 вся ветка

Текущий архив: 2005.07.18;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.052 c
1-1119938713
drakena
2005-06-28 10:05
2005.07.18
Обработка KeyDown


14-1119426280
Кирилл
2005-06-22 11:44
2005.07.18
Местоположение


9-1113114738
Mr.kokkls
2005-04-10 10:32
2005.07.18
Пересечение линии и прямоугольника


4-1115867002
Antonn
2005-05-12 07:03
2005.07.18
Размер приложения в памяти


1-1119985932
Green_Templar
2005-06-28 23:12
2005.07.18
FindFirst