erix_kl Ierakstīts Aprīlis 28, 2009 Share Ierakstīts Aprīlis 28, 2009 gribētu papromēt pārveidot draiverus, es jau zinu ka priekš tā ir vajadzīga kaut kāda programma, bet nezinu kāda. Darbiņš ir bīstams tomēr gribētu zināt, vai kāds ko tādu ir mēģinājis un kāds gala rezultāts ir sanācis? Link to comment Share on other sites More sharing options...
sookrat Aprīlis 28, 2009 Share Aprīlis 28, 2009 gribētu papromēt pārveidot draiverus, es jau zinu ka priekš tā ir vajadzīga kaut kāda programma, bet nezinu kāda.Darbiņš ir bīstams tomēr gribētu zināt, vai kāds ko tādu ir mēģinājis un kāds gala rezultāts ir sanācis? Link to comment Share on other sites More sharing options...
Devil_Inside Aprīlis 28, 2009 Share Aprīlis 28, 2009 Senos laikos, kad 3dfx tik pēkšņi un nepatīkami beidzās, nācās modificēt draiverus, lai palaistu uz 2000 logiem un vēlāk arī uz XP. Ar pliku "kaut kādu programmu" būs par īsu. Link to comment Share on other sites More sharing options...
xexe Aprīlis 28, 2009 Share Aprīlis 28, 2009 viss atkariigs no taa kas tev jaamodificee, un ko gribi panaakt 3dfx.... ehhh nostaljgjija.... Link to comment Share on other sites More sharing options...
erix_kl Aprīlis 28, 2009 Author Share Aprīlis 28, 2009 ir lasīts kaut kas par jaunākām programmām. Mans mērķis ir pārveidot vistas draiverus lai tos varētu palaist uz XP un viss strādātu. Man ir draiveri kuri der gan vistai gan XP ,bet nav visu vajadzīgo draiveru. Promēšu skatīties uz abiem(vistas un XP) draiveriem kuri domāti vienai ierīcei, un pēc tā pārtaisīt citus draiverus. Link to comment Share on other sites More sharing options...
Mezavecis Aprīlis 28, 2009 Share Aprīlis 28, 2009 Ja neesi ļoti draugos ar programmēšanu, tad tava ideja ir utopiska fantāzija. Link to comment Share on other sites More sharing options...
erix_kl Aprīlis 28, 2009 Author Share Aprīlis 28, 2009 Kāda sakritība--- Mācos RTU par programmētāju Link to comment Share on other sites More sharing options...
Mezavecis Aprīlis 28, 2009 Share Aprīlis 28, 2009 Software vai hardware programmētājs? Tomēr SQL eksperts draiverus diezvai spēs programmēt. Link to comment Share on other sites More sharing options...
erix_kl Aprīlis 28, 2009 Author Share Aprīlis 28, 2009 Nav teikts ka šeit māca tikai SQL, tomēr priekš draiveriem C++ valoda ir tuvāka Link to comment Share on other sites More sharing options...
Sherlock Aprīlis 28, 2009 Share Aprīlis 28, 2009 Tu domā atrast draivera koda "Vista" un caur Find->Replace uzlikt "WinXP"? Kaut ko baigi augstu esi pacēlis čalīt. Link to comment Share on other sites More sharing options...
Baigais Janka Aprīlis 28, 2009 Share Aprīlis 28, 2009 Draiverus raksta iekš C un ASSM. C++ tomēr ar riktīgi nevar pavilkt kārtīgas realtime padarīšanas. Vismaz kādreiz MS stingri rekomendēja neizmantot draiveriem C++. Esu niekojies Windows NT laikā ar draiveru rakstīšanu, baidos, ka tas nav tīri tā, kā Tu to iedomājies Link to comment Share on other sites More sharing options...
erix_kl Aprīlis 28, 2009 Author Share Aprīlis 28, 2009 Kad tika veidota vista, tai tika noņemtas šādas-tādas lietiņas kuras bija uz XP, kā arī pielikts daudz visādu mēs**. Draivers ir taisīts tā lai dators spētu sazināties ar iekārtu, kurai draivers pieder. Es domāju ka gan XP gan vistas draiveru darbībā atšķirības lielas nav, tajā *.sys failā vajadzētu būt dažām rindiņām kuras spējīgas noteikt windows versiju. Būs jāpapēta tuvāk win 2000 un win XP draiveru atšķirības un kopējās īpašības. Link to comment Share on other sites More sharing options...
Didulis Aprīlis 28, 2009 Share Aprīlis 28, 2009 1. Pielabot nevarēs, vajadzēs visu rakstīt no nulles - pētīt kā operētājsistēma padod komandas draiveriem. Pētīt kādas instrukcijas ņem pretī iekārtas firmware. Un to visu pārvērst programkodā. 2. Nav tas pats, kas bīdīt klucīšus Borland Delphi vai MS VisualStudio. 3. Ieteiktu sākt ar Linux kodolā esošo draiveru source koda papētīšanu, lai rastos vismaz kāds priekšstats, kā izpaužas draiveru programmēšana, jo tur source ir pieejama par brīvu. 4. Ieteiktu palasīt šo interviju, lai saprastu, ka draiveru programmēšana nav tāda bērnu spēlīte. Un tur ir pietiekoši daudz šķēršļi, kas jāpārvar. Link to comment Share on other sites More sharing options...
Vilx- Aprīlis 28, 2009 Share Aprīlis 28, 2009 Draiveru programmēšana patiesi ir smaga lieta. Nepieciešamas dziļas zināšanas par OS un datora uzbūvi. Lai modificētu eksistējošu draiveri bez izejas koda ir arī perfekti jāpārzin attiecīgās platformas (šajā gadījumā x86 vai x64) asembleris. Un starp Vista un XP ir gana dauz uzbūves atšķirību, lai nepietiktu vien ar pāris rindiņu pamainīšanu. Pavisam iespējams, ka nāksies pusi pārtaisīt no jauna. Iesaku nemēģināt iet šo ceļu - tālu netiksi. Link to comment Share on other sites More sharing options...
usver Aprīlis 28, 2009 Share Aprīlis 28, 2009 droši -velc tik nost Windows DDK un pēti piemērus. tur ir stubi - dēmō draiveri, kas dod ieskatu, kam tur vispār ir jābūt. Un pēc tam - paskaties kādu advancētāku draiveri, piemēram, no rūtkitu saimes. Tur ir labi redzams, ko draiveris var darīt. ja ir laiks, ko nosist - kāpēc gan nepamēģināt? Link to comment Share on other sites More sharing options...
zuhast Aprīlis 28, 2009 Share Aprīlis 28, 2009 ja jau buutu dazhas rindinjas ko izmainiit, tad arii buutu briivi pieejami tie vistas draiveri uz xp. Link to comment Share on other sites More sharing options...
Exiic Aprīlis 28, 2009 Share Aprīlis 28, 2009 Lūdzu, modificē man lūdzu CanoScan Lide 35 skanera draiveri, uz 64bit SP1 vistas nevar palist. Link to comment Share on other sites More sharing options...
MarisO Aprīlis 28, 2009 Share Aprīlis 28, 2009 Draiveru programmēšana patiesi ir smaga lieta. Es reiz uzkodēju DOSam vienkāršu skaņas kartes draiveri ASMā, kas izmantoja Direct Memory Access kontroleri. Tagad darbā dažreiz uzrauju kādu draiveri priekš Paylink (tas kur naudu bāž spēļu automātā) iekš C++ (caur JNI no Javas). Link to comment Share on other sites More sharing options...
Pirkss Aprīlis 29, 2009 Share Aprīlis 29, 2009 Visa jezga ar Vistas draiveriem ir tieši tāpēc, ka Vistai ir no iepriekšējām NT saimes OS atšķirīgs draiveru modelis. Autoram ieteiktu sākt izglītošanos vismaz ar šo: http://www.microsoft.com/whdc/driver/wdf/wdf-intro.mspx Nav iespējams uzrakstīt vai modificēt draiveri bez pamatīgām zināšanām par OS arhitektūru, un to kā draiveris komunicē ar iekārtu un pašu OS. Draiveru modifikācija prasīs disasemblēšanu, kura atkal, nav iespējama bez ASM pārzināšanas. Link to comment Share on other sites More sharing options...
Vilx- Aprīlis 29, 2009 Share Aprīlis 29, 2009 Es reiz uzkodēju DOSam vienkāršu skaņas kartes draiveri ASMā, kas izmantoja Direct Memory Access kontroleri.Tagad darbā dažreiz uzrauju kādu draiveri priekš Paylink (tas kur naudu bāž spēļu automātā) iekš C++ (caur JNI no Javas). Nu, tad - kā Tu vērtē šī tēla iespējas paveikt to, ko viņš vēlas? Link to comment Share on other sites More sharing options...
MarisO Aprīlis 29, 2009 Share Aprīlis 29, 2009 (labots) Nu, tad - kā Tu vērtē šī tēla iespējas paveikt to, ko viņš vēlas? Ir jaabuut pieejamai informaacijai, kaa konkreeto iekaartu var vadiit. Taa var buut lielaakaa probleema. Un protams jaaspeej kodeet ieks C un ASM. Citaadi nekas tur sanaakt nevar. Labots Aprīlis 29, 2009 - MarisO Link to comment Share on other sites More sharing options...
marrtins Aprīlis 29, 2009 Share Aprīlis 29, 2009 Ir taisīti DOSam peles, skaņas un video (texmode un 320x200 256col) draiverīši - tur viss vienkārši, uz windiem noteikti jāņem vērā daudz vairāk visādu lietu. Īsti nevar saprast, ko topika autors grib modificēt - draivera sourci vai disasamblēt bināru draiveri? Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!