Veidojam «portable» programmas paši

Moderatori:janis.wd, Vecākie lietotāji

User avatar
samurajs
Administrators
Atbildes:14988
Pievienojies:15:04 / 6. Mar, 2007
Reputācija:0
Atrodas:Liepājas anomālā zona
Veidojam «portable» programmas paši

Post no samurajs » 12:52 / 11. Okt, 2009

[imgl]https://notepad.lv/userpix/28_ta_1.jpg[/imgl]Ļ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..."

Image
Image

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

Image

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.

Image

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

Image

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

Image

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.

Image

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.

Image

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

Image

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

Image

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

Image
Image

drunk_lizard
Mr. Positivus
Atbildes:1892
Pievienojies:18:09 / 19. Mar, 2007
Reputācija:0

Post no drunk_lizard » 13:02 / 11. Okt, 2009

nez, autokadu var paarkompileet?
:>

User avatar
samurajs
Administrators
Atbildes:14988
Pievienojies:15:04 / 6. Mar, 2007
Reputācija:0
Atrodas:Liepājas anomālā zona

Post no samurajs » 13:50 / 11. Okt, 2009

d_l: varot gan! https://rapidlibrary.com/index.php?q=aut ... table+2008

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

User avatar
RicoPico
Vecākais lietotājs
Atbildes:2311
Pievienojies:12:54 / 9. Jan, 2009
Reputācija:0
Atrodas:Jūrmala/Rīga

Post no RicoPico » 14:39 / 11. Okt, 2009

Biju dzirdējis par šo ThinApp, bet tā arī nebija laika tikt skaidrībā kas tas īsti ir.
Liels + par rakstu. :)
3GHz takts frekvences viļņa garums ir 10cm

User avatar
Stormbird
Reģistrēts lietotājs
Atbildes:381
Pievienojies:09:34 / 11. Sep, 2008
Reputācija:0
Atrodas:Grobiņa

Post no Stormbird » 16:46 / 11. Okt, 2009

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

Professor35
Reģistrēts lietotājs
Atbildes:398
Pievienojies:14:04 / 1. Mai, 2009
Reputācija:0

Post no Professor35 » 17:01 / 11. Okt, 2009

Brīnums ka visgudrais drunk lizard kaut ko nezina.

Paldies samurajam par rakstu, noderēs.

User avatar
karnaiss
Reģistrēts lietotājs
Atbildes:175
Pievienojies:00:57 / 21. Mar, 2008
Reputācija:0
Atrodas:a vot

Post no karnaiss » 01:09 / 12. Okt, 2009

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

User avatar
Crow
E-žurnālists
Atbildes:5391
Pievienojies:14:22 / 10. Mai, 2009
Reputācija:0
Atrodas:Ir

Post no Crow » 01:53 / 12. Okt, 2009

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 :>
Дебилы, бл*ть...

User avatar
daGrevis
Vecākais lietotājs
Atbildes:2343
Pievienojies:19:00 / 6. Feb, 2009
Reputācija:0
Atrodas:Rīga, Latvija

Post no daGrevis » 14:44 / 12. Okt, 2009

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ā... :D
Think of how stupid the average person is, and realize half of them are stupider than that. /George Carlin/

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

https://dagrevis.lv/

User avatar
samurajs
Administrators
Atbildes:14988
Pievienojies:15:04 / 6. Mar, 2007
Reputācija:0
Atrodas:Liepājas anomālā zona

Post no samurajs » 14:59 / 12. Okt, 2009

daGrevis wrote: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.
Image

ob1
Reģistrēts lietotājs
Atbildes:2959
Pievienojies:22:01 / 23. Mar, 2009
Reputācija:0
Atrodas:Sigulda

Post no ob1 » 15:19 / 12. Okt, 2009

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

Pievienot atbildi

Return to “Raksti”