Veidojam «portable» programmas paši
autors: samurajs
Ļ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
Saistītās tēmas

drunk_lizard : 11 Oktobris 2009 12:02:20
samurajs : 11 Oktobris 2009 12:50:49
RicoPico : 11 Oktobris 2009 13:39:10
Bleedis : 11 Oktobris 2009 15:46:35
Professor35 : 11 Oktobris 2009 16:01:55
karnaiss : 12 Oktobris 2009 0:09:19
Crow : 12 Oktobris 2009 0:53:57
daGrevis : 12 Oktobris 2009 13:44:55
samurajs : 12 Oktobris 2009 13:59:34
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)
ob1 : 12 Oktobris 2009 14:19:06