Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 13 odgovora
  • 6.384 pregleda

Najnovija ↓

Kako sprečiti pristup desktopu dok se program ne izvrši 26.04.2006. u 12:28 · pre 249 meseci #1
Potrebno mi je da sprečim pristup desktopu dok se ne izvrši određeni program.
Veoma je bitno da se taj program u potpunosti izvrši, a ne da se samo pokrene pa da se opet dozvoli pristup desktopu dok se izvršava program.
Posle izvršavanja programa treba omogućiti normalan pristup desktopu.

Ima li neko rešenje?
Re: Kako sprečiti pristup desktopu dok se program ne izvrši 26.04.2006. u 12:59 · pre 249 meseci #2
Nama je potrebno malo vise informacija.
Sta podrazumevas pod tim "da sprečim pristup desktopu", sta konkretno ne sme da se uradi sto je omoguceno sa desktopa ?
O kom programu se radi?
Sta ti uopste hoces da uradis?

Nakon odgovora na ova pitanja ce ti neko verovatno pomoci a do tada mozemo samo da nagadjamo.
Re: Kako sprečiti pristup desktopu dok se program ne izvrši 26.04.2006. u 13:19 · pre 249 meseci #3
Računar se uključi, i pre nego što se pojave ikone na desktopu (tj. desktop), treba izvršiti određeni program.
Taj program vrši kopiranje fajlova sa servera.
Jedna od ikona na desktopu je i prečica do programa na lokalnom disku koji se kopira sa servera.
Želim da spečim da neko pokrene program pre nego se ažurna verzija iskopira sa servera na lokalni disk.
Re: Kako sprečiti pristup desktopu dok se program ne izvrši 26.04.2006. u 23:53 · pre 249 meseci #4
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]
"NoDesktop"=dword:00000001

Na ovaj nacim moze da se postigne blokiranje desktopa i zeljeni program moze da se izvrsava ali problem je sto posle ne moze da se odblokira desktop (moze ali tek nakon restarta racunara)
Re: Kako sprečiti pristup desktopu dok se program ne izvrši 28.04.2006. u 00:44 · pre 249 meseci #5
Mislim da imaš pogrešan pristup problemu.
To što ti treba bi trebalo sam program da radi. U zavisnosti od toga da li je viskorisnička apalikacija, da li se korisnik/korisnici loguju pri pokretanju i eventualno još nečega postoje različite varijante.
Osnovni princip se svodi na sledeće:
1. program mora da ima deo koji će da pre pokretanja ažuriranja proveri da li neko koristi program i u zavisnosti od toga da ne dozvoli pokretanje ažuriranja ili da obavesti korisnika/e da izađu iz programa pa tek onda da pokrene ažuriranje.
2. kad je ažuriranje pokrenuto (uz pretpostavku da niko ne koristi program) ukoliko neko proba da pokrene program prikaze mu poruku da je azuriranje u toku i ne dozvoli pokretanje programa.
Potpis
Možda je tačno da je sve već rečeno, samo nisu svi sve čuli i razumeli ...
Re: Kako sprečiti pristup desktopu dok se program ne izvrši 28.04.2006. u 07:50 · pre 249 meseci #6
Jeste da to zvuči lepše, problem je jedino što ja ovim programom ažuriram sa servera jedno desetak aplikacija, pa sve njih moram da prilagođavam, a i sam program mora da zna za sve njih, pa kad se pojavi neka nova aplikacija, ...

Da je na vreme planirana ta opcija verovatno bi bila napravljena kako si predložio.
Ovako, trebalo mi je nešto uz pomoć štapa i kanapa, pa mi se činilo da je najlakše blokirati desktop dok se aplikacije ne ažuriraju.
Re: Kako sprečiti pristup desktopu dok se program ne izvrši 28.04.2006. u 10:56 · pre 249 meseci #7
E pa onda molim lepo, faze jedan, pretnje i "ucene" da ljudi NE KLIKCU NA
PROGRAME (tipa, lepljenje velikih upozorenja na zidove pored racunara) dok
se ne azuriraju (ako bas hoce) e onda primeni ono sa registijem, pa neka ga
resetuju. I gotovo, jedan reset vise nije strasan, a kapiram da je strasnije
da se otvaraju ti prgrami ako se ne updatuju.

Pozdrav
Potpis
Nekada je istina oko nas a mi non stop gledamo ili previse ispred ili previse iza
Re: Kako sprečiti pristup desktopu dok se program ne izvrši 29.04.2006. u 00:43 · pre 249 meseci
izmenjeno 1 put, poslednji put Brz_na_tastaturi 29.04.2006. u 00:43
  1. Brz_na_tastaturi29.04.2006. u 00:43zapis iz teksta poruke
#8
Pa možda može i uz pomoć "štapa i kanapa".
Uz pretpostavku da se ažuriraju podaci a ne sam program i da su te dve stvari u izdvojenim fajlovima napravi dos .bat fajl (da nebi svaki put kucao sve komade ručno) koji će pre pocetka ažuriranja da premesti program/e (možeš i ikonicu/e sa desktopa, ali je bolje program zato što ćeš u slučaju da je pokrenut dobiti poruku o grešci tipa "access denied") koji se pokreće sa ikonice u neki pomoćni folder, a kad odradiš ažuriranje na sličan način vratiš program/e na originalno mesto.
Potpis
Možda je tačno da je sve već rečeno, samo nisu svi sve čuli i razumeli ...
Re: Kako sprečiti pristup desktopu dok se program ne izvrši 29.04.2006. u 09:07 · pre 249 meseci #9
Moji su korisnici čudo! Čim vide ikonu programa klikću (miš cijuče, soko klikće :) ).
Nisam uspeo da provalim kojim redosledom XP startuje programe pri butovanju. U redžistri bazi ima jedna grana gde se navode programi koje treba startovati a mogu se navesti i u startup folderu korisnika.
Eksperimentisao sam i sa time ali redosled mi nije jasan. Probao sam i sa logon skriptom ali i to je čudno. Tu na primer, startuje se moj program za kopiranje ali dok radi već se pojave ikone na desktopu i srećni korisnici već cijuču.
Muka jedna :(
Re: Kako sprečiti pristup desktopu dok se program ne izvrši 29.04.2006. u 11:52 · pre 249 meseci
izmenjeno 1 put, poslednji put phatsa 29.04.2006. u 12:19
  1. phatsa29.04.2006. u 12:19zapis iz teksta poruke
#11
Meni to nikako nije jasno da u jednoj firmi (pretpostavljam da je firma u
pitanju) ne moze da se regulise da korisnici (zaposleni) postupaju po
odredjenoj proceduri prilikom rada na racunaru. Lepo se propise
procedura/nalog/resenje/dekret/uredba.... direktora/sefa/projektanta gde
tacno stoji "pre pokretanja ove aplikacije prvo pokrenuti ovaj program za
azuriranje" i tacka. Ko nece tako da radi, prvi mesec opomena, drugi 10% po
dzepu, treci 20%, pa da vidis kako ce da se postuju pravila! To mu je radno
mesto na kome mora da postuje procedure rada. Srbina vrlo lako disciplinujes
kad ga opalis po dzepu.

E, ako nije firma u pitanju, onda nemam pojma... ;)

Edit:
možeš i da kreiraš BAT datoteke za pokretanje svake aplikacije koja će prvo sa
servera sa COPY da dovuče novu verzuju u lokal, a zatim da se startuje aplikacija
pozivanjem njenog EXE-a. Tako ćeš biti 100% siguran da korisnici rade sa najažurnijom
verzijom aplikacije. Tako sam rešio kod mene u firmi. Radiš na softveru nesmetano,
a kad završiš, samo kompajliraš/napraviš MDE/šta god drugo/ i smestiš na server u
određeni folder. Prilikom sledećeg starta aplikacije kod korisnika, najnovija verzija mu
se vuče u lokal i startuje.
Re: Kako sprečiti pristup desktopu dok se program ne izvrši 29.04.2006. u 19:07 · pre 249 meseci #12
Evo resenja. VELIKI UPECATLJIVI VOLPEJPER SA PORUKOM KO NE SACEKA UPDATE
BAZA IMA DA DOBIJE 10%MANJE OVOG MESECA. Ili pak, zabodi program u neki
folder dalekooooo i zabrani da prave ikone na desktopu, pa dok dobauljaju do
ikone, valjda ce se update zavrsiti.

Ma nedisciplina je cudo.

Lepo ja kazem, turci bili pa se zeznuli, Nemci isto tako, kuku majko sta
ceka EU:)
Potpis
Nekada je istina oko nas a mi non stop gledamo ili previse ispred ili previse iza
Re: Kako sprečiti pristup desktopu dok se program ne izvrši 30.04.2006. u 11:07 · pre 249 meseci #13
To ces uspijet postic s RunOnceEx kucanjem komandi u registry.
Uglavnom to ti se izvrsava poslije Welcome Screena a prije Win Desktopa.
To ti je ono kad naravis update IE i onda ti on otvori neki mali dialog nakon restarta pa updejtuje.

Uglavnom.
http://support.microsoft.com/?kbid=310593&sd=RMVP
Potpis
xxxrugby: "We are all philosophers, when question is about politics!"
Re: Kako sprečiti pristup desktopu dok se program ne izvrši 02.05.2006. u 00:40 · pre 249 meseci #14
Evo resenja za muke tvoje.

Nabasao sam na program koji ce ti pomoci

zove se Startup Delayer v2.1.10

Eto, nadam se da ce ti pomoci
Potpis
Nekada je istina oko nas a mi non stop gledamo ili previse ispred ili previse iza
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme