Veidojam «portable» programmas paši | Notepad.lv


Veidojam «portable» programmas paši



autors: samurajs

Atbildēt | Sūtīt vēstuli | |

ImageĻoti bieži gadās, ka kādas programmas vajadzīgas tikai vienu vai dažas reizes mūžā. Būtu pilnīgi nepareizi katru drazu instalēt sistēmā, un pēc tam sūkstīties, ka Windows, redz, atkal sācis bremzēt. Tāpēc pastāv iespēja gandrīz vai jebkuru programmatūru transformēt neinstalējamā veidā, un palaist to kaut no zibatmiņas. Daži programmu veidi, piemēram antivīrusi, ļoti dziļi integrējas Windows sistēmā, tāpēc ar to pārveidošanu var būt problēmas.
Stingri ieteicams «portable» programmas katram gatavot pašam, nevis vilkt internetā "mājamatnieku darinājumus", jo tādās kompilācijās sabāzt kaudzi vīrusu ir vieglāk par vieglu. Atbilstoši "izolētās smilškastes" jeb virtuālā reģistra darbības principam vīrusiem šai gadījumā nav tik viegli izlauzties brīvībā un inficēt PC, bet ir arī tādi, kas pamanās. Bez tam portable software izgatavošana neaizņem daudz laika, nelielām grafiskām programmām vien 1-2 minūtes.

Tātad - kas mums būs vajadzīgs?

Pirmais - kāda virtuālā mašīna (es lietoju Virtualbox).
Otrais - tīra Windows instalācija uz tās. Šeit ļoti svarīgi, ka tai jābūt svaigai, bez lietotāja programmām, ar atslēgtiem jauninājumiem (vai internetu vispār). Izdevīgi lietot mazizmēra ātros "apgraizītos" Windows, jo būs vajadzīga tikai sistēmas bāze. Pat draiverus labāk neinstalēt. Kas vēlas visu 100% legālu - ar panākumiem var lietot Windows 7 RC1.
Trešais - programma VMware ThinApp, kas gan ir maksas, bet to dod uz 60 dienām testēt.

1. Uz svaiga Windows Virtualbox vidē instalējam VMware ThinApp kā parastu programmu; Ērtībām izveidojam ikonu uz desktopa.
Atveram programmu un pārbaudām Advanced, kam programma taisīs momentuzņēmumu. Kā E disks šeit figurē zibatmiņa, to mēs lietosim ievadei-izvadei, tāpēc nav "jāknipsē". Parasti der ThinApps noklusētie dati. Spiežam OK, un izveidojam C diska un reģistra momentuzņēmumu. Tālāk visas darbības notiks ar "next-next-next..."




2. solis - ThinApps piedāvā sevi minimizēt un instalēt jaunveidojamo "portable" programmu parastā kārtībā.



3. Izveidosim portatīvo versiju populārajai bezmaksas grafiskajai programmai IrfanView. Instalējam to, veicot vajadzīgo konfigurāciju. Piemēram - izņemam ķeksi no Create Irfanview Thumbnails Shortcut, jo mūsu gadījumā no tā nav nekādas jēgas.



4. IrfanView uzinstalēts, varam atgriezties pie ThinApps. Programma izgatavos nākamo momentuzņēmumu, jau pēc instalācijas. Šie 2 uzņēmumi, jeb precīzāk - starpība starp tiem kalpos par bāzi portable programmas kompilēšanai



5. Tālāk noteiksim lietotāja pieejas punktus. Portable programmām parasti vajadzīga tikai viena ikona palaišanai - tātad to arī atstājam



6. Tagad varam noteikt atļaujas, kurš ar mūsu ThinApp programmu drīkstēs strādāt, ievadot to lietotāja vārdus. Noklusētais parametrs ir - jebkurš.
Ļoti svarīga lieta ir, kur mēs glabāsim virtuālo reģistru un izveidotās programmas "InfanView Portable" uzstādījumus. Tiek piedāvāti 3 varianti:

a) Lietotāja mapē Application Data. Tas ir visātrākais no variantiem, bet atstāj pēdas uz datora, kaut arī ne sistēmas mapēs.
b) Uz zibatmiņas vai cita ārējā datu nesēja. Tas ir lēnāk, bet drošāk. "Smilškaste" tiks ievietota vienā mapē ar .exe failu - palaidēju.
c) Uz tīkla diska vai citur pēc norādes.



7. Nākamais drošības pasākums: nosakām programmas izolācijas tipu. Ir 2 varianti - Merged: atļaut lietotājam izveidot failus nesistēmas direktorijās (Documents, Desktop u.c.)
un otrs variants - WriteCopy isolation, ko iesaka nedrošām programmām. Tad nekādas izmaiņas lietotāja profilā netiks veiktas.



8. Tagad mums parāda adresi, kurā mapē varēsim atrast savu gatavo programmu, kā arī varam izvēlēties kompresiju



9. Tagad spiežam pašu galveno pogu "BUILD NOW", un iepriekšnorādītajā adresē apakšmapē "bin" jābūt rezultātam



10. Atliek tikai uz zibatmiņas izveidot mapi Irfanviev, ievietot tanī virtuālā reģistra mapi un palaidēju - un portatīvā programma gatava!



Komentāri

  1. drunk_lizard : 11 Oktobris 2009 12:02:20 AtbildētProfilsSūtīt vēstuli

    nez, autokadu var paarkompileet?
    :>
    _________________
    Anubisa sods ir neizbeegams!

  2. samurajs : 11 Oktobris 2009 12:50:49 AtbildētProfilsSūtīt vēstuli

    d_l: varot gan! http://rapidlibrary.com/index.php?q=autocad+portable+2008

    Tikai vai būs jēga no tāda sprāgoņas?
    _________________

    2% cilvēku domā. 3% cilvēku domā, ka domā. Pārējie 95% drīzāk nomirs, nekā sāks domāt.
    (Bernards Šovs)

  3. RicoPico : 11 Oktobris 2009 13:39:10 AtbildētProfilsSūtīt vēstuli

    Biju dzirdējis par šo ThinApp, bet tā arī nebija laika tikt skaidrībā kas tas īsti ir.
    Liels + par rakstu.
    _________________
    Twitter

  4. Bleedis : 11 Oktobris 2009 15:46:35 AtbildētProfilsSūtīt vēstuli

    Jau 5 meeneshus lietoju 2008 portable - shad tad gadaas pa kaadam gljukam bet kopumaa lietojams ;)

  5. Professor35 : 11 Oktobris 2009 16:01:55 AtbildētProfilsSūtīt vēstuli

    Brīnums ka visgudrais drunk lizard kaut ko nezina.

    Paldies samurajam par rakstu, noderēs.

  6. karnaiss : 12 Oktobris 2009 0:09:19 AtbildētProfilsSūtīt vēstuli

    Tiesam brinums ka visgudrais IT guru drunk lizard, kurs ir pazistams ar savam prasmem un parakajam zinasanam IT joma, nezinaja too... kaut es butu reiz tik varens virs ka drunk lizard...
    p.s labs raksts
    _________________
    esmu tikai cilveks

  7. Crow : 12 Oktobris 2009 0:53:57 AtbildētProfilsSūtīt vēstuli

    Nu man būs vēl viena lieta, kas iekļaujama sarakstos - "kādreiz jāpaskatās, a moš noder"


    P.S. professor un karnaiss: jums vienkaarsji nespiid, mhh :>

  8. daGrevis : 12 Oktobris 2009 13:44:55 AtbildētProfilsSūtīt vēstuli

    Hmm, interesants raksts, protams, paldies, bet nu nez, pēc manām domām, parastam lietotājam būtu vieglāk uzinstralēt minēto programmu uz datora un tad to atinstalēt, nevis ko te ar VirtualBox ņemties utml.... Manas domas. Būtu labi, ja būtu kāda vieta, lai gan noteikti jau ir, kurā ir šīs porgrammu portable versijas bez vīrusiem, teiksim vienkārsi lasot komentarus tak varētu saprats vai ir: "Virus!!!", vai 100x: "Thanks, pal! "... Nu kā tā...
    _________________
    Think of how stupid the average person is, and realize half of them are stupider than that. /George Carlin/

    http://twitter.com/#!/daGrevis
    http://last.fm/user/daGrevis
    http://ask.fm/daGrevis

    http://dagrevis.lv/

  9. samurajs : 12 Oktobris 2009 13:59:34 AtbildētProfilsSūtīt vēstuli


    daGrevis rakstīja:
    Būtu labi, ja būtu kāda vieta, lai gan noteikti jau ir, kurā ir šīs porgrammu portable versijas bez vīrusiem, teiksim vienkārsi lasot komentarus tak varētu saprats vai ir: "Virus!!!"


    Tādas vietas protams ir, un agrāk vilku tādus softeļus Linux vidē (drošībai), un tad šāvu augšā uz Jotti vai Virustotal pārbaudei. Ļoti liels inficēto procents, un nekādi nevar noteikt vai AV lamājas uz tur iekšā esošo keygenu, kreku, vai arī tā ir nopietna zaraza.
    Otra lieta - konfigurācija. Katram jau gribas softu, kas pielāgots savām vēlmēm.
    _________________

    2% cilvēku domā. 3% cilvēku domā, ka domā. Pārējie 95% drīzāk nomirs, nekā sāks domāt.
    (Bernards Šovs)

  10. ob1 : 12 Oktobris 2009 14:19:06 AtbildētProfilsSūtīt vēstuli

    Paldies par rakstu. Interesanti. Būs laiks - papētīšu sīkāk.

Pievienot komentāru




Digitālās foto kamerasDigitālās foto kameras
  • Saistītās tēmas