Novo

Forum kao aplikacija na telefonu

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

  • 2 odgovora
  • 2.065 pregleda

Najnovija ↓

Vista/Win7 da li je program startovan "as admin" 28.09.2010. u 18:44 · pre 195 meseci #1
Našao sam kako da utvrdim da li je korisnik administrator, ali treba mi informacija da li je program "run as admin" jer ako nije, onda ne mogu da u Firebird aliases.conf file umetnem novi alias pa treba da upozorim korisnika na to...

Ovde je opisan postupak, ali ne umem da to primenim na Delphi, pa ako neko ima ideju hvala unapred.

http://www.blackwasp.co.uk/CheckAdmin.aspx
Re: Vista/Win7 da li je program startovan "as admin" 28.09.2010. u 19:29 · pre 195 meseci #2
FB Alias trebaš da napraviš prilikom instalacije FB servera, a ne iz klijentske aplikacije. Recimo, možeš da koristiš InnoSetup da napraviš instalaciju FB servera i klijentskog programa i da napraviš alijase. InnoSetup instaler može da se podesi tako da zahteva Admin prava, pa samim tim možeš da uradiš šta tebi treba.

Predpostavljam da ti imaš jednog korisnika aplikacije i da ti je FB server na istom računaru. To je ok, ali ako imaš više korisnika koji pristupaju udaljeno FB serveru koji je na nekom odvojenom računaru, onda ne smeš da iz tvoje aplikacije dozvoliš da se menja aliases.conf jer se to smatra narušavanjem bezbednosti DB servera.

Ako si siguran da ćeš uvek imati samo jednog korisnika i da će ti server uvek biti na tom istom računaru, onda ok. Neko drugi će morati da ti objasni detaljnije kako da uradiš to što hoćeš, a ja ću te uputiti na par linkova koje možeš da pogledaš za više informacija:

http://en.wikipedia.org/wiki/User_Account_Control
http://stackoverflow.com/quest...s-in-run-as-administrator-mode
http://stackoverflow.com/quest...-privileges-only-when-required
http://notebooks.com/2010/05/1...rator-in-windows-7-by-default/
Potpis
"There is a theory which states that if ever anybody discovers exactly what the
Universe is for and why it is here, it will instantly disappear and be replaced by
something even more bizarre and inexplicable. There is another theory which states
that this has already happened."
-- Douglas Adams
Re: Vista/Win7 da li je program startovan "as admin" 28.09.2010. u 20:40 · pre 195 meseci #3
Hvala na odgovoru, iako ne sadrži odgovor na pitanje :) ipak mi je dao ideju.

Ne mogu da stavim pravljenje baze u setup. Softver je takve prirode da ne mogu da znam unapred da li će korisnik uopšte da pravi bazu, ili će napraviti jednu lokalnu, ili će napraviti nekoliko lokalnih da bi im pristupali drugi korisnici sa drugih računara.

Čini mi se da je rešenje da iz programa izdvojim kod koji pravi bazu podataka u poseban mali program, pa da taj program pomoću manifesta iskompajliram tako da zahteva administratorska prava da bi bio pokrenut. Trenutno je to sve integrisano u isti program, a zamislio sam da pri pravljenju baze prosto proverim da li je program startovan sa administratorskim privilegijama, pa ako jeste onda ok a ako nije kažem korisniku "bazu mogu da napravim, ali alias ćeš morati sam da središ".
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme