Prikaz jedne poruke
Stara 13.10.2007, 18:30   #8
seymourc64
Član
 
Član od: 5.12.2005.
Lokacija: Sombor
Poruke: 245
Zahvalnice: 7
Zahvaljeno 31 puta na 24 poruka
Određen forumom Re: Moj program - RunAsGUI

Eh... Dobro, uvek postoje alternative. Evo da postujem deo iz readme.txt fajla sto ide uz program (da ne objasnjavam vise)

[LEFT] Program ima 5 tabova. Za pocetak je najbitniji tab Users, gde se u
tabeli(GridDataView-u) moze direktno vrsiti unos, editovanje i brisanje
korisnickih naloga i sifri. Da bi se izvrsene akcije trajno sacuvale MORA se
pritisnuti dugme Save to XML. Spisak naloga(i pridruzenih im lozinki), kao i
spisak programa(koje cu kasnije pomenuti) se cuvaju u odgovarajucim .xml
fajlovima koji se nalaze u "Documents & Settings\korisnik pod cijim nalogom je
pokrenut ovaj program\Application Data\RunAsGUI". Korisnicke lozinke se u fajlu
cuvaju sifrirane, mada svako ko pokrene program (pod istim nalogom) moze videti
odgovarajucu sifru naloga iz programa. Ovo cu mozda resiti u sledecoj verziji
implementacijom forme za unosenje specijalne sifre (koja se unosi po prvom pokretanju)
pre svakog pokretanja programa, ili budjenja iz System Tray-a. Medjutim,
ja sam napravio ovaj program cisto da zadovoljim sopstvene potrebe,
a meni ta mogucnost nije potrebna jer koristim racunar u izolovanom
okruzenju. Naravno, ovo nece odgovarati nekom ko koristi racunar sa vise osoba.

U tabu Quick start se moze izabrati naziv naloga korisnika pod cijim
privilegijama zelite startovati program (*.exe,*.msc,*.bat,shortcut[*.lnk]) koji
dovucete i pustite na panel na kome nedvosmisleno pise da sluzi toj svrsi. U
polju za unos teksta mozete uneti tzv argumente koje zelite da prosledite
izvrsnom fajlu pri pokretanju. Msc fajlovi NECE raditi sa prosledjenim
argumentom, kada otkrijem zasto-ispravicu, mada realno za to nema potrebe. U
tabu Programs je moguce vrsiti unos, brisanje i izmenu spiska programa koje
cesto pokrecete na isti nacin kao sto to radite i sa korisnickim nalozima.
Medjutim, ovde sa klikom na Add program dobijate FileOpenDialog, gde direktno
mozete izabrati *.exe,*.msc,*.lnk,*.bat fajl koji cesto imate potrebu da pokrecete pokrecete pod drugim nalogom. Takodje, i ovde morate selektovati nalog pod kojim se pokrecu programi iz tabele, kao i sto mozete uneti komandne parametre. Ako zelite da neki program uvek pokrecete sa odgovarajucim parametrima jednostavno ih unesite u File Name kolonu posle naziva izvrsnog fajla (npr explorer.exe c:\ ). O tome KAKO da pokrenete explorer.exe za listanje sadrzaja diska pod drugim nalogom u odnosu na trenutni malo kasnije.
Za STARTOVANJE programa iz tabele uradite DVOSTRUKI klik na prvu
(header) kolonu ispred naziva (File name) fajla. Mozete koristiti i dugme Start
program (pre cega morate selektovati red u kojem se nalazi zeljeni program), ali
ovo ja nikada ne koristim i ne znam zasto jos uvek i drzim to dugme.
Da bi se unete promene iz tabele snimile u fajl MORA se izabrati Save to XML.
Reload XML ponovo sadrzaj odgovarajuceg fajla prebacuje u tabelu, pri cemu se gube sve
nesnimljene izmene.
seymourc64 je offline   Odgovor sa citatom ove poruke