Încorporarea componentei software Navigator

Am decis să instalez navigatorul în panoul mașinii. Navigatorul este o expediere obișnuită PN930. Un bun navigator pentru componente de înaltă calitate este stabil, deci alegerea a căzut pe ea.






Pentru a automatiza funcționarea dispozitivului, și anume pentru a îl activa și a dezactiva automat, trebuie să fie "bit-by-bit" atât programabil, cât și cu ajutorul unui fier de lipit.

Platform Navigator Windows CE6.0.
Sarcina; eliminați toate nafig-urile inutile, atunci când alimentarea este pornită imediat la naveritel 7.5, cu scoaterea de putere - adormi.

Pe site-ul 4 există multe descrieri ale îmbunătățirilor software, fac asta:

Conectați dispozitivul la un computer, înlocuiți fișierul executabil de pe navigarea NaviOne.exe pe TotalKomander, redenumindu-l înapoi la NaviOne.exe După aceea am supraîncărca Navigator și a alerga navigarea. În mod firesc, managerul de fișiere este activat în loc să navigheze. Trebuie să intri pe lista. Pentru a face acest lucru aveți nevoie pentru a conecta plug-in, pre-aruncarea în același director în cazul în care fișierul este înlocuit REGISTRY.TFX. Mergem la registru, găsim filiala \\ Plugins \ REGISTRY \ HKLM \ INIT În această secțiune există biblioteci și aplicații (servicii) care sunt lansate la pornirea browserului. Descrieri detaliate sunt disponibile pe 4PNA dot com. În secțiunea Launch70 am avut un fișier executabil pentru navigatorul GPS.exe. Modificați valoarea la Explorer.exe. Apoi, în managerul de fișiere, accesați folderul Windows, găsiți acolo Explorer.exe și rulați-l. Apare un desktop cu butonul Start (caseta de selectare). Apăsați caseta de selectare și mutați navigatorul în modul de așteptare (Suspendare). Apoi porniți-l cu butonul și după pornirea resetimentului. Această manipulare este necesară pentru a salva modificările din registru. După resetare, navigatorul pornește cu desktop-ul standard. Intrăm în panoul de control și răsturnăm setările necesare (de exemplu, am dezactivat toate sunetele)

Totul, shell-ul standard este oprit. În această școală de catarari: butonul de pornire se oprește de lucru, deoarece butonul teaca nominală vyklyuchena.Na funcționează de fapt, după apăsarea navigatorul brusc oprit după douăzeci de secunde (nu dorm).

Aceasta ne va ajuta în acest program MortScript, care vă permite să aruncați textul algoritmului programului pentru a executa cu ușurință.

Copiați codul MortScript în memoria flash internă și rulați-l. în timp ce fișierul executabil este înregistrat în registry și totul este gata pentru a rula scripturi.







Pentru a executa automat scriptul, am făcut următoarele:

Eu urc înapoi în managerul de fișiere, urcă la registru pe drumul spre o secțiune \\\ REGISTRU \ HKLM \ System \ Explorer \ Shell Foldere \ găsi acolo parametru șir StartUp și modificați valoarea memoriei flash specificată. Am acest ResidentFlash \ StartUp
Noi suntem mântuiți, adormim, noi includem, rechemați. acum dacă mergeți la unitatea flash \ ResidentFlash, atunci se va afișa folderul de pornire StartUp. Tot ce este în el va fi lansat automat. în mod implicit, autorun este localizat în folderul Windows, dar din moment ce acest director numai pentru citire numai pentru citire nu funcționează acolo. Trecând la unitatea flash, problema este rezolvată.

Creați scriptul necesar. La mine el astfel:

Rulați ("\ ResidentFlash \ NaviOne \ NaviOne.exe") porniți navigația
Kill ("\ windows \ explorer.exe") ucide exploratorul
În timp ce (1 = 1) începe o buclă infinită
bool = ExternalPowered () scrie starea variabilă a rețelei de baterii
somn (100) întârziere de 0,1 secunde în ciclu
Dacă (bool = 0) dacă se pierde puterea
dormi (3000), așteptând trei secunde
bool = ExternalPowered () scrie starea variabilă a rețelei de baterii
Dacă (bool = 0) dacă aceeași putere nu este prezentă după trei secunde
PowerOff se traduce în hibernare
Sfârșit Dacă sfârșitul condiției "dacă nu există încă nici o putere în trei secunde"
altfel dacă energia din rețea este:
bool = ProcExists ("\ ResidentFlash \ NaviOne \ NaviOne.exe") verificați dacă navigația funcționează
Dacă (bool = 0) dacă navigația nu este activată (navitel este închis), atunci
dormiți (100) așteptați 0,1 secunde
bool = ProcExists ("\ ResidentFlash \ tc.exe") arată, dacă este pornit comandantul total
Dacă (bool = 0) dacă comanda totală nu este executată atunci
Executați ("\ ResidentFlash \ tc.exe"), apoi executați comanda totală
Sfârșit Dacă sfârșitul condiției "comandantul total nu se execută"
Sfârșit Dacă sfârșitul condiției "Navitel închis"
Sfârșit Dacă sfârșitul condiției "dacă puterea a ieșit"
EndWhile sfârșitul bucla, merge la începutul bucla

Creați un caiet, scrie la script, aruncând întregul text rusesc, salvați-l cu orice nume cu extensia .mskr (de exemplu, autorun.mskr) și puneți-l în folderul Startup StartUp

Totul, algoritmul este gata.

Navigatorul este oprit. se aplică de putere, apăsați butonul de pornire (un buton de activare de automatizare, în viitor, pentru a face fierul de lipit până când se împinge) este inclus Navigator, Explorer pornește și apoi se închide Explorer și a alerga Navitel. Dacă se pierde puterea, navigatorul așteaptă trei secunde, verifică din nou puterea, dacă nu este acolo, apoi mergeți la culcare. Întârzierea și re-verificarea sunt necesare, astfel încât navigatorul să nu adoarmă în timp ce starterul motorului este în funcțiune. Dacă navitel se închide din meniu, după închiderea navigatorului se deschide comandantul total.

În general, algoritmul este brut, de exemplu, nu există nici o prelucrare a închiderii comandantului total - navigatorul pur și simplu nu mai răspunde. A scris-o pe genunchi cu un stilou din memorie în mașină, apoi o voi termina. MortSa în sine are documentație rusă cu o descriere detaliată.

Dacă conectați navigatorul la un computer, în loc să navigați pe desktop, exploratorul va porni.

Dacă vă alimentați doar puterea, atunci activați navigarea cu scriptul.

Voi scrie data viitoare când pornesc navigatorul.

Și nu există imagini)







Trimiteți-le prietenilor: