Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.04 c
1-1120152182
olevacho_
2005-06-30 21:23
2005.07.18
массив и компоненты приложения


9-1112112823
!Trinix
2005-03-29 20:13
2005.07.18
Совместное создание игр и тонкости glscene


14-1119612391
Ньюб
2005-06-24 15:26
2005.07.18
блок копирования и запуска на других компьютерах


1-1120232152
SpyBoy
2005-07-01 19:35
2005.07.18
Версия проги


14-1119850846
Ega23
2005-06-27 09:40
2005.07.18
С днем рождения! 27 июня





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский