|
Aplikativni softver Svi programi i alati koji se ne uklapaju ni u jednu od ponuđenih kategorija |
|
Alatke vezane za temu | Vrste prikaza |
9.10.2007, 20:29 | #1 |
Član
Član od: 5.12.2005.
Lokacija: Sombor
Poruke: 245
Zahvalnice: 7
Zahvaljeno 31 puta na 24 poruka
|
Moj program - RunAsGUI
Ako zelite, mozete da vidite program koji sam napravio za svoje potrebei i koji predstavlja graficku zamenu (i ubrzanje) za Run As... funkciju Windows XP-a
koja omogucava da pokrenemo odredjeni program pod drugacijim nalogom od onog pod kojim smo trenutno ulogovani na masinu (program sudo koji se koristi u nekim GNU/Linux distribucijama ima slicnu funkciju). Zahteva Windows XP(Vista?) i .NET 2.0 (mada bih voleo da znam da li radi pod nizom verzijom, sto sumnjam jer sam koristio Visual c# 2005 express). Ovo je program specijalne namene i ako na racunaru nemate barem dva naloga sa razlicitim privilegijama, nemate ni potrebu za istim. Molim vas da pre pokretanja programa procitate readme.txt gde je sve lepo (mada sa greskama u pravopisu ) objasnjeno. Nadam se da ce nekome i koristiti i ako zelite prijavite mi greske (za koje ne sumnjam da ih ima u izobilju). |
9.10.2007, 20:50 | #2 |
Starosedelac
|
Re: Moj program - RunAsGUI
Za VC# ti treba .NET 2.0 a on radi samo na XP SP2 (i Visti) tako da nishta ispod toga...
|
13.10.2007, 17:12 | #3 |
Veteran
|
Re: Moj program - RunAsGUI
GUI za RunAs u Windows XP-u?
Ispravi me ako grijesim, ali zar se ovo ne tretira kao GUI? Vidi prilog: |
13.10.2007, 17:24 | #4 |
Član
Član od: 5.12.2005.
Lokacija: Sombor
Poruke: 245
Zahvalnice: 7
Zahvaljeno 31 puta na 24 poruka
|
Re: Moj program - RunAsGUI
Primedba je na mestu. Mislio sam na komandu koja se unosi iz komandne linije runas /user:$user $program. Tako da je ime programa aluzija na komandu. Probaj moj program pa ces videti ubrzanje postupka, u slucajevima da stalno startujes programe sa razlicitim nalozima. Ovako moras svaki put da kliknes desnim na program, kliknes na drugi radio button, izaberes usera i upises password. Ako imas bolju ideju za naziv slobodno predlozi .
Inace Googlovao sam malo, ima jos takvih programa, medjutim, ni jedan nisam probao. Koristim ovaj moj . Jedini problem mog programa je sto minimizovan u system trayu zauzima oko 1,5-1,7 MB (hebiga .NET ). Ne znam koliko ovi ostali programi stede sistemse resurse. |
13.10.2007, 17:52 | #5 |
Veteran
|
Re: Moj program - RunAsGUI
Uglavnom sam ulogovan na svoj administratorski nalog, ali ako ti treba nesto za ubrzanje postupka ne treba ti nikakav program, mozes dodati komandu u kontext meni koja ti odma izbaci upitnik za password i posto ga ukucas startuje program pod drugim nalogom. Ako imas CPAU mozes napraviti istu stvar samo sto onda ne moras unijeti cak ni password.
Evo kako: 1.Otvori registry editor 2.Nadji kluc HKEY_CLASSES_ROOT\* 3.Ako pod tim kljucem nema kljuca shell napravi ga. 4.Pod kljucem shell napravi jos jedan kljuc proizvoljnog imena. 5.Pod tim klucem kreiraj kljuc command. 6.U desnom polju u Default unesi naredbu runas /user:TvojUsername "%L" 7.Zatvori regedit Sledeci put kad kliknes desnim klikom na program pojavice ti se opcija s proizvoljnim imenom iz koraka 4. Klikni ga i dobices odmah dijalog za password. |
13.10.2007, 18:02 | #6 |
Član
Član od: 5.12.2005.
Lokacija: Sombor
Poruke: 245
Zahvalnice: 7
Zahvaljeno 31 puta na 24 poruka
|
Re: Moj program - RunAsGUI
Brate, nemoj se ljutis ali ovaj moj ubrzava proces jer ne moras svaki put da unosis password+ne menjas registar svaki put kada zelis da pokrenes pod drugim nalogom. Uneses listu usera i passworda - izaberes aktivnog i to je to. Mene jednostavno mrzi da unosim svaki put password, ako tebe ne mrzi-hebiga ti radi tako, sta da ti kazem. By the way, iako se program zove RunAsGUI on nije front-end za runas komandu vec koristi winapi funkciju CreateProcessWithLogonW koja se inace nalazi u onom dll. Dll je native Windows, a sam exe zahteva CLR .
Opet kazem, probaj pa tek onda donesi zakljucak. |
13.10.2007, 18:16 | #7 |
Veteran
|
Re: Moj program - RunAsGUI
Pa ne moras da mijenjas registry svaki put, samo taj jedan put, a kao sto rekoh ako imas CPAU program ne moras da unosis cak ni password. I ne treba ti NET framework. Sto se ljutnje tice za to nema nikakvog razloga. Samo postavljam svoj nacin.
|
13.10.2007, 18:30 | #8 |
Član
Član od: 5.12.2005.
Lokacija: Sombor
Poruke: 245
Zahvalnice: 7
Zahvaljeno 31 puta na 24 poruka
|
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. |
13.10.2007, 18:31 | #9 |
Član
Član od: 5.12.2005.
Lokacija: Sombor
Poruke: 245
Zahvalnice: 7
Zahvaljeno 31 puta na 24 poruka
|
Re: Moj program - RunAsGUI
U tabu Settings postoje 5 opcija, od kojih su 2 dostupne iz
ne administratorskih naloga. Cekiranje opcije Start with Windows bi trebalo da pokrene ovaj program pri svakom podizanju Windowsa. Exit on close opcija kada je decekirana oznacava da ce se klikom na X dugme za zatvaranje prozora umesto kraja rada programa izvrsiti njegovo smestanje u System Tray. Ovo podesavanje vazi samo u toku jedne sesije jer se cuva samo u memoriji. Sledece tri opcije se mogu menjati (I VIDETI TACNO njihov status) samo kada je program pokrenut pod ADMINISTRATORSKIM nalogom. Opcija Limit Blank Password kada je cekirana oznacava da je nemoguce pokrenuti programe pod nalogom koji sadrzi blanko(praznu) lozniku. Recimo, na mom sistemu ja posedujem limitirani nalog korisnik koji nema lozinku,pa mi decekirana, ova opcija omogucuje pokretanje programa pod tim nalogom. U suprotnom RunAsGUI (kao ni Run as... uostalom) ne funkcionise za takve naloge. [/LEFT] Run explorer.exe components in separate processes kada je decekirana omogucava da imamo u toku jedne sesije pokrenute barem dve instance explorer.exe-a koje se odvojeno brinu o Desktop,ToolBaru i Windows Exploreru koji prikazuje fajlove. Kada je ova opcija chekirana NIJE moguce uraditi sledeci vrlo cest scenario: imati Desktop i Toolbar pod limitiranim korisnickim nalogom, a listati sadrzaj c:\ particije ( sa explorer.exe c:\ ) sa drugim korisnickim nalogom. Integrate with shell ubacuje u kontekstni meni Windows Explorera (koji se dobija desnim klikom na odgovarajuci izvrsni fajl) opciju za brzo izvrsavanje odgovarajuce aplikacije pod nalogom koji smo prethodno odabrali iz liste koja se nalazi odmah do ove opcije. Izvinjavam se na ovako ne uvucenom tekstu Poslednja ispravka: seymourc64 (13.10.2007 u 18:43) |
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Program za snimanje videa u igri | bakalakadaka | Video/TV softver | 16 | 22.2.2013 19:38 |
koji faks program za ISDN liniju | Branislav Gavric | Komunikacioni uređaji i umrežavanje | 3 | 25.9.2008 19:43 |
Ne instalirati!!! Program nCleaner | ForceWare | Aplikativni softver | 11 | 29.8.2007 10:36 |
Program za video klub! | rogi23 | Aplikativni softver | 2 | 4.7.2007 20:53 |