A Windows támogat egy olyan funkciót, mint például az automatikusan lemezt (lehet CD, DVD vagy flash meghajtó). Hogyan kell használni? Hogyan lehet az operációs rendszer által felismerni az automatikusan induló lemezt??
Két fő lépés van a probléma megoldására:
Cikk tartalma
- Autorun.inf fájl létrehozása az automatikus futtatáshoz
- Együttműködés harmadik féltől induló automatikus indítási alkalmazásokkal az AutoPlay Menu Builder példáján
Tekintsük őket részletesebben..
Autorun.inf fájl létrehozása az automatikus futtatáshoz
Szinte mindig az automatikus futtatás funkciót a Windows rendszerben az autorun.inf fájl használatakor valósítja meg, amelynek a megfelelő adathordozón kell lennie. Bizonyos mértékig egyedi. Ez a fájl olyan parancsokat és algoritmusokat ír fel, amelyekkel a Windows megérti és szükség esetén végrehajtja az automatikus futtatást.
Az autorun.inf magad létrehozása nagyon egyszerű. Futtassa a Jegyzettömb programot, és helyezze el a szükséges algoritmusokat a szövegmezőbe. Nagyon sok lehet. A legegyszerűbb esetben a következő sorok jelennek meg az autorun fájl szövegmezőjében:
hirdetés[Autorun]
nyitott = abc.exe
Az [automatikus futtatás] parancs azt jelenti, hogy a megfelelő szövegfájl az automatikus futtatáshoz készült. A második sor azt állítja, hogy a Windowsnak meg kell nyitnia ("nyitnia") az abc.exe (az "abc" helyett bármilyen név lehet) futtatható fájlt, amely automatikusan elinduló programnak felel meg. Ilyen lehet például egy héj a lemezen található számítógépes játék letöltéséhez.
Miután beillesztette a szükséges algoritmusokat a Jegyzettömb szövegmezőbe - például a fent leírtakhoz nagyon egyszerűen -, mentse a fájlt autorun.inf néven. Később be kell írnia egy CD, DVD vagy flash meghajtó gyökérkönyvtárába, ahonnan automatikusan elindul. Amikor a felhasználó behelyezi az adathordozót a számítógépbe, azonnal annak felismerése után, a Windows először leolvassa a parancsokat és algoritmusokat az autorun.inf fájlból, és betöltheti a lemezt azoknak megfelelően.
A nyitott parancson kívül, amely utasítja a Windows-ot egy adott program futtatására, az autorun.inf fájl tartalmazhat a következő parancsokat tartalmazó sorokat is:
- ikon;
- címkén;
- DefaultIcon;
- shellexecute;
- héj,
- Shell \ ige.
Ezekkel vagy azok kombinációjával meglehetősen összetett indítási algoritmusokat készíthet. Tehát például a felhasználó beállíthatja nem egy alkalmazás, hanem egy dokumentum vagy kép megnyitását.
Az autorun.inf fájlnak, amint azt fentebb megjegyeztük, egy olyan programra kell hivatkoznia, amelyet a Windows automatikusan elindít a lemezről. Általános esetben azt feltételezik, hogy egy vagy másik programozási nyelven írják, és létrehozzák a megfelelő futtatható fájlt.
De van egy másik, egyszerűbb megoldás. Vannak különféle típusú szoftverek, amelyek lehetővé teszik az automatikus futtatáshoz alkalmazások létrehozását azoknak a felhasználóknak is, akik nem ismerik a programozási nyelveket. Az egyik leghíresebb ilyen típusú program - az AutoPlay Menu Builder. Megtanuljuk, hogyan lehet automatikusan elindítani a lemezt, amikor az aktív..
a tartalomhoz ↑Együttműködés harmadik féltől induló automatikus indítási alkalmazásokkal az AutoPlay Menu Builder példáján
A fentiekben megjegyeztük, hogy az alkalmazások automatikus lenyitása a lemezen a Windows rendszerben szinte mindig megvalósul, amikor egyedi autorun.inf fájlt használnak..
A vizsgált program magában foglalja egy alkalmazás létrehozását, amelyre egy linket regisztrálnak a megfelelő autorun.inf algoritmusokban. A szóban forgó szoftver felhasználója számára egyszerű és kényelmes interfész elemek állnak rendelkezésre, amelyek lehetővé teszik az alkalmazások széles skálájának megtervezését, amelyek automatikusan a lemeztől futtatják a Windows rendszert.
Próbáljunk meg egy nagyon egyszerű programot létrehozni a szóban forgó megoldás felhasználásával, és állítsuk be annak automatikus indulására, amikor CD, DVD vagy flash meghajtót helyezünk a számítógép olvasójára.
Nyissa meg az AutoPlay Menu Builder alkalmazást (letölthető erről a webhelyről - http://freesoft.ru/autoplay_menu_builder_v40_build_682). Javasoljuk, hogy korábban telepítse a program számára a repedést (az egyik legjobb itt van - http://softsearch.ru/programs/40-475-autoplay-menu-builder-build-download.shtml, a 4.0-s verzióra van adaptálva).
Az AutoPlay Menu Builder elindítása után létre kell hoznia egy új fájlt a megfelelő menüpont kiválasztásával a program menüben. Ezután válassza az "Üres menü" elemet, majd kattintson az OK gombra. A felhasználó előtt megnyílik egy űrlap, amelyre különféle elemek helyezhetők. Automatikusan programozódnak, és ez a kérdéses szoftver fő jellemzője..
Megengedett a kép feltöltése a megfelelő formátumra, amelyet a felhasználók látnak egy programban, amely automatikusan elindul a lemezről. Ez bármilyen grafikus fájl lehet. Kényelmi okokból érdemes elhelyezni az asztalon. Az AutoPlay Menu Builder felület bal oldalán található a Kép eszköz. A formanyomtatványon ki kell választani egy tetszőleges terület egy részét, kétszer kattintson rá egérrel, majd kattintson a "Letöltés" gombra. Ezután válassza ki az asztalra mentett képet, és várja meg, amíg megjelenik az alkalmazás tervezési űrlapjában.
Ezután szöveget adhat az automatikus futtatáshoz a programhoz. Az eszköztáron válassza a "Szövegmező" opciót, és válasszon vele egy tetszőleges területet tartalmazó szekciót, kattintson rá duplán, majd írja be a kívánt szöveget (vagy másolat bármilyen forrásból).
Ezután válassza az "Eszközök" menüpontot, majd az "SFX készítő" menüpontot. Írja be az autorun szót a megnyíló mezőbe, kattintson a "Létrehozás" gombra, majd a program létrehozza az autorun.exe fájlt, ugyanazt a fájlt, amelyet a Windowsnak automatikusan el kell indítania a lemezről. De ahhoz, hogy az operációs rendszer felismerje azt, létre kell hoznunk egy "egyedi" autorun.inf fájlt a szükséges algoritmusokkal.
Megtehetjük ezt a már ismert módon - a Jegyzettömbön keresztül. Ebben az esetben az abc.exe helyett az autorun.exe lesz. Mindkét fájl - autorun.inf és autorun.exe (az AutoPlay Menu Builderrel végzett munka befejezése után a második a C: \ Program Files \ AutoPlay Menu Bulder mappában található) - a CD, DVD vagy flash meghajtót a gyökérkönyvtárba kell helyeznie. Ezt követően a Windows automatikusan elindítja a programot, amelyet a kép és a szöveg segítségével készítettünk a megfelelő adathordozóról.
Vegye figyelembe, hogy az AutoPlay Menu Builder képességei sokkal szélesebbek, mint a példánkban tárgyaltuk. Így a felhasználók ezt a programot felhasználva nemcsak szövegek és képek, hanem például az internetes oldalakra mutató hivatkozások indításához is használhatják az autorunkat..