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

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

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

Страници по тази тема: 1 | 2 | 3 | (покажи всички)
Тема Re: Приоритети в NTнови [re: MиГ]  
Автор_ (Нерегистриран)
Публикувано22.11.01 15:38



http://www.microsoft.com/ddk/
(или по-точно http://www.microsoft.com/ddk/installW2k.asp )

има за Win2000 и за 98/ME (за XP-то вече няма да е безплатно :( ).



Тема Re: Приоритети в NTнови [re: _]  
Автор MиГ (insane)
Публикувано22.11.01 15:54



Ха, то било безплатно
изненада
Как не се сетих да проверя
Месрси!



Si Vis Pacem, Para Bellum


Тема Re: Приоритети в NTнови [re: MиГ]  
Автор PeterS (виртуален)
Публикувано22.11.01 23:18



До тук добре!
Ще правим първото си драйверче!

Няколко проблема:
1. ДДК не е лъжица за всяка уста! Свикни със това! Малко са хората които могат да ти помогнат ИЗОБЩО!
2. ДДК на ХП е платено. Стига толкова безплатни версии. $$$ във кесията на Гейтс.
3. За отстраняването на грешки ще ти се отели вола. Разучи SoftIce преди да се захванеш със него.
4. Намери си DriverStudio на Numega (или ми се обади). Това един адски сложен продукт комбиниращ няколко съществуващи продукта. Там има и SoftIce и VtoolsD които е прави разработката песен.
5. Приготви се за много рестарти. Дори SoftIce НЯМА да може да те спаси от рестарт. Тук блок схемата не е edit-compile-run, a edit-compile-run-restart. Така че е добре да си оптимизираш машината да бали бързо като NortonCommander иначе само ще се нервиш излишно (не че няма да се нервиш)
6. Върви на www.jungo.com - там има средства за разработка на драйвери на Delphi, CBuilder, VisualStudio и дръж се за стола на VisualBasic. Това представлява модул които го командваш със някои от горните езици. Адски е ценно! (за ключ ми се обади)
7. Подкрепи се със МСДН. ВСИЧКО Е ОПИСАНО ОБАЧЕ МНОГО ТРЯБВА ДА СЕ ЧЕТЕ.
------------------------------------------------
8. Алтернатива! Има модул във 9x наречен smartvsd.vxd които прави ВСИЧКО, само трябва да го извикаш със необходимите параметри! Просто му намери кои е подобен на него във NT/2000/XP. Голяма част от бремето ще бъде свалено.
------------------------------------------------

Мисля че е това..
ако имаш въпроси дай по емайл

PeterS@dir.bg



Тема Re: Приоритети в NTнови [re: PeterS]  
Автор_ (Нерегистриран)
Публикувано23.11.01 11:02



DDK-то за XP ще е платено, защото доколкото разбрах ще включва C компилатор-а. To цялото XP явно е писано с този нов компилатор/линкер, защото форматът на PDB файловете от retail symbols е нов и ако се опиташ да apply в IDA Pro казва, че версията била по-висока (7.0).

засега за XP общо взето само Microsoft-ския debugger е използваем, въпреки грешките в него. SoftICE от Numega Driver Studio 2.5 RC1 е много нещастно :(( - не работят BPX-та и прочие. Ще чакаме оконачателната версия - предполагам една седмица след това ще се появи и по хакерските сайтове ;)
за XP Microsoft са направили няколко много ценни kernel debugger extensions - !heap -l например; общо взето това май е единствената причина за която мога да се сетя за да не се върна на Win2000. Но ако до края на годината Numega не пуснат свестен SoftICE ....

отплеснах се.. :)
не мога да кажа че познавам добре средствата, които предлагат www.krftech.com {jungo} (WinDriver) или www.bluewatersystem.com (WinRT) или пък DriverAgent-a на Numega, още по-малко пък съм работил с тях, но имам идея какво представляват. Това са драйвери които изпълняват заявки от user-mode приложения за достъп до хардуера - казваш му прочети ми еди кой си порт, и драйвера прочита порт-а ти връща резултата. Това наистина е удобно - позволява ни да задържим логиката в usermode приложението и по време на разбработката OS-a много по-рядко ще забива и то само ако наистина объркаме нещо много сериозно по логиката за достъп до хардуера. Недостатък е, че постоянно минаваме между user и kernel mode, а това съществено забавя скоростта (каквито и реклами да се правят един "чист" kernel mode driver при всички положения ще е по-бърз).

по-големият проблем според мен, който ми се струва че е валиден и за тази задача, е че в общия случай заявките към kernel mode драйверите се изпълняват в arbitrary thread context (тоест не в същия thread от който е дошла заявката). Предвид необходимостта от връщане резултата от заявката IRQL не трябва да се вдига до IRQL DISPATCH_LEVEL или по-високо, което значи че даваме възможност на другите приложения да живеят. (Допускам обаче че WinDriver и другите може би имат някакво много хитро решение на това). Така че идеята с последователно четене на сектори и времеизмерване не ми се струва особено подходяща.

използването на S.M.A.R.T. очевидно е "официалният" метод за failure prediction и Microsoft мъдро са добавили такава възможност във WMI.

http://www.microsoft.com/hwdev/manageability/SMARTdrv.htm

погледнах на tucows и не забелязах програми които да правят подобни прогнози за живота на твърдите дискове, (още повече, че не се иска кой знае какво), което лично мен ме учудва - явно това се оказва пазарна ниша, така че на който му се печелят пари и слава... :)



Тема Re: Приоритети в NTнови [re: _]  
Автор PeterS (виртуален)
Публикувано23.11.01 11:25



Towa ne sam go pisal az towa e chast ot help-a na Active S.M.A.R.T programata.
Po dolu ima i url.
Naistina se otplesnah i az waw moia message.
Otgowariam
1. Kato e plateno kakwo - ima i warez sitez samo za programisti, kadeto ima wsichko. Predi dwa dena namerih Numega warez site. Samo takiwa produkti biaha, CIALATA produktowa linia ne Numega beshe tam barabar sas betite.
2. Sled 1 chas shte imam IDA PRO ADVANCED v415, no ne craknata wersia a palna sas ws. biblioteki. Ako i tia ne gi poddarja shte ichkakam malko.
3. Shte izchakam oficialen SIce za XP (kakto i IDA PRO). UBEDEN sam che shte si zaslujawa chakaneto.
4. Pri men BPX na SI si raboti obache se swarji po email da ti kaja kakwo TOCHNO ti triabwa. Moje bi problema e che NE MOGA da go unloadwam i edin ton programi ne tragwat pri SI waw pametta (obiknowenno AsPack i AsProtect -nati)
5. Tezi produkti (wiziram WinDriver) naistina poniakoga sa sas mnogo plusowe i minusi no towa se kompensira ot po-barzata razrabotka sas tiah. Po barzata razrabotka e za smetka ne namalenata funkcionalnost i towa kompensira zabawianeto m-u kernel i user mod-a.
6 Ideiata za izmerwane na wremeto naistina e adski nepodhodiashta i zatowa predlojih SMART. Niamam ideia kak bi moglo da se realizira waw WinNT. Pod DOS moje bi neshtata shte sa mnogo po-lesni.
Nawremeto imashe edin memory test koito testwashe pameta ot BOOT floppy disk.
BEZ OS. Predi 1 godina. Niakade na SetCom.BG go ima.
7. Zainteresuwan li si ot sazdawaneto na site samo sas programni resursi?

PS







About Active SMART

--------------------------------------------------------------------------------

Active SMART is a disk status analyzer and failure prediction software for hard disk drives. It uses S.M.A.R.T. technology (click here to learn more about S.M.A.R.T.) to monitor the health status of Hard Disk Drives (HDD), prevents data loss and predicts possible drive fail.

The failure of a hard drive is among the most frustrating experiences for computer users, and can be catastrophic if the drive's data have not been backed up. The S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology) system monitors hard drives and warns of impending failures before they happen. Originally developed by Compaq, S.M.A.R.T. technology has become an industry standard for hard drive manufacturers.

Active SMART allows every HDD in your system to be monitored for faults and potential failure 24 hours for a day for things that may lead to a crash. If a fault is detected, you are notified with various local alerting options or you can enable remote notifications via e-mail or other network mail applications with the drive ID and the time of the first fault.

To predict the fail date for every HDD in the system, Active SMART uses information about internal HDD attributes changes, which program collects and logs into the log file, that can be used to analyze HDD status changes. Active SMART contains special algorithms to predict the fail date for the drive.

Active SMART monitors all important HDD parameters. You can track every S.M.A.R.T. parameter of your HDD, and get the information about every drive's attribute: attribute's value, it's threshold level and worst value for the attribute. Also it shows the information about HDD: serial number, drive logical information, current mode and other.

Active SMART main features :
- Active SMART supports both ATA (IDE) and SCSI hard drives interfaces
- Active SMART uses S.M.A.R.T. technology to trace the status of the hard disk
- Retrieves all S.M.A.R.T. information for drives in the system and the full information about every one
- Predicts HDD fail date using special algorithms
- Individual control of every S.M.A.R.T. attributes
- S.M.A.R.T. status Quick View mode
- It can be used as monitoring software for home use or for large computer systems
- Easy-to-use interface allows users to use Active SMART without any special technical knowledge
- Shows more then 25 important parameters of the disk drive
- The built in messaging features allow for system administrators to be notified of impending hard disk failure on any machine on the network while local alerting can be configured to notify the user
- Works with all hard disk drives presents in the system (except ones, connected to the external IDE controllers)
- Works with HDD on a physical level
- Retrieves all internal drive data
- Reads drive identification sector to identify the hard disk drive
- Retrieves drive manufacturer's information
- Reads drive's internal technical data (ATA/ATAPI standard)
and other.

Active SMART works on Windows95(OSR2), Windows98, Windows ME, Windows NT4, Windows 2000 systems.

Active SMART
Copyright(c)2001 Ariolic Software
All rights reserved

http://www.ariolic.com
activesmart@ariolic.com



Тема Re: Приоритети в NTнови [re: PeterS]  
Автор_ (Нерегистриран)
Публикувано23.11.01 12:20



да. на Numega нещата е ясно че ще се намират, но за XP DDK-то съм малко скептичен. никъде досега не съм видял например на warez сайт IFS Kit-a за WinNT/2000 дето струва към $1000, никъде не съм видял и Debug Build на Windows NT/2000.

за IDA Pro преди седмица още пуснах във forum Warez линк (дори го уплоаднах на free.techno-link.com). Пълната версия е по-стара от кракнатото демо (по-малък Build номер) и пак не се оправя с новите символи. Но лесно хаква - просто трябва да се прескочи проверката за версията на символите и го показва като MS C 7 или нещо подобно беше...

да и аз тъкмо го намерих това и се засилих да поствам линк-а, но видях че си ми отговорил. :)
http://www.ariolic.com/activesmart/index.html

ами то хората са го написали и го продават, може да се download-не trial version, но както съм казвал и друг път - reverse engeneering is freedom :)

по точка 7. в какъв смисъл да съм заинтересован?
я да ти send-на аз един mail..




Страници по тази тема: 1 | 2 | 3 | (покажи всички)
*Кратък преглед
Клуб :  


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

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