Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 20:42 27.06.24 
Компютри и Интернет
   >> Програмисти
Всички теми Следваща тема *Кратък преглед

Тема Труден въпрос за програмисти........Дайте мнениенови  
Автор Shveik (новак)
Публикувано17.12.00 16:49



Някой знае ли как се дебъгват VxD драйвери?
Нека да поясня малко...
VXD не е като библиотека която се мапва към адресното пространство на текущия процес, затова неможе да се дебъгва по стандартен начин. Ето един пример как се стартира VXD драйвер
hDevice := CreateFile( '\\.\SMARTVSD', 0, 0, nil, CREATE_NEW, 0, 0 ); Така се получава маниполатор на драйвера и след това с следния ред се прочита нулевата пъчечка на HDD за да се вземе производствения номер на диска DeviceIoControl( hDevice, $0007c088, @SCIP, SizeOf(TSendCmdInParams)-1, @aIdOutCmd, SizeOf(aIdOutCmd), cbBytesReturned, nil);
IdSector(@IdOutCmd.bBuffer)^.sSerialNumber - съдержа серийния номер (става въпрос за номера на производителя, а не за серийния номер на HDD който се променя при всяко форматиране).

Ами това е.

Приемам всякакви идеи, дори и да са безмислени.
Благодаря на всички които ще отговорят.



Тема Отг: Труден въпрос за програмисти........Дайте мнениенови [re: Shveik]  
АвторSomeone_anon (Нерегистриран)
Публикувано17.12.00 19:45



Sus SoftICE mozesh da debugvash v ring 0.



Тема Отг: Труден въпрос за програмисти........Дайте мнениенови [re: Shveik]  
Авторivaelo_anon (Нерегистриран)
Публикувано17.12.00 21:19



Mnogo ti blagodarq che mi napisa reshenie na zadachata koqto imah. Stava duma za Reshenieto za sazdavane na komponenta koqto nasledqwa "edit" i ima nova funckcia.

Jelaq ti vsichko hubavo
Uspeh





Тема Отг: Труден въпрос за програмисти........Дайте мнениенови [re: Someone_anon]  
Автор Shveik (новак)
Публикувано17.12.00 22:33



Мерси много. Ще го пробвам пък дано да стане.
Ще ти кажа за какво става въпрос. На една програма защитата е направена в VXD драйвер. Такава защита до сега не бях срещал много е тарикатска, но надявам се че със SoftICE ще я прецакам



Тема Отг: Труден въпрос за програмисти........Дайте мнениенови [re: Shveik]  
АвторSomeone_anon (Нерегистриран)
Публикувано18.12.00 08:23



Ami za takava cel SoftICE e sigurno naj-dobata programa. Obache procheti Win95 DDK v MSDN da se zapoznaesh malko s VxD-tata predi da pochnesh.

Good Luck.



Тема bezsmislen otgovor [re: Shveik]  
Автор CALL-151 (непознат )
Публикувано20.12.00 16:36



ami, pri 386/486 ICE rejima na procesorite mai bese dostatacno prost!
neznam, mai ne bi bilo trudno covek da zeme i da si napravi ICE!
daje ima bit v DR6 koito ako e setnat pri break point provesora vliza v ICE mode, i mojebi trebva elementarna vansna logika po kekolki izvoda za da se upravliava procesora v tozi rejim!
pri 386/486 v ICEmode se izpalniavat normalni instrukcii! pri 486 daje ima i SMM mode ot koito prehoda do ICE mai e mnogo lesen!
ama pri pentium ICE rejima e nekav mnogo izvraten!!!!! mai tam moje da se izpalniava edva li ne mikrokod!? i edva li pise nekade kakvo tocno stava!!
no ako se razbere edva li e tolkvba trudno i za pentium da se napravi ICE!

iance edin ICE mai struva mojebi $50000 :-)




Тема ИМА ОЩЕ ЕДНО СРЕДСТВО ЗА ДЕБЪГВАНЕ НА VxD драйверинови [re: Someone_anon]  
Автор X-Speedy (непознат )
Публикувано28.12.00 05:22



Казва се TRW2000 и е равностойно на SoftIce, даже в някои отношения е по добро. Например има отделен прозорец за стека.

Ето какво пище за него:
--TRW2000 is more powerful than SoftICE!
--Designed based on an open-system, plug-ins support. Users can make plug-ins to add more functions.
--Dynamically loadable, dynamically unloadable! Run it when you need it. Need not reboot!
--Automatically displays all 32-bit/and 16-bit export function names.
--Supports all video adaptors.
--Write out files instantly!
--Define symbols instantly!


---------------------------------
Можете да го намерите на сайта


Изберете Tools и намерете TRW2000 v1.22

Redaktirano ot X-Speedy na 28.12.00 05:24.



Тема Ммм. Да.нови [re: X-Speedy]  
Автор Shveik (новак)
Публикувано30.12.00 02:56



Мерси много за мнението. Свалих го и много ми хареса. това е един чудесен дебъгер.

Ако имаш нужда от нещо свиркай.




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.