Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Aplikativni softver

Aplikativni softver Svi programi i alati koji se ne uklapaju ni u jednu od ponuđenih kategorija

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 9.10.2007, 20:29   #1
seymourc64
Član
 
Član od: 5.12.2005.
Lokacija: Sombor
Poruke: 245
Zahvalnice: 7
Zahvaljeno 31 puta na 24 poruka
Određen forumom 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).
Priloženi fajlovi
Tip fajla: zip RunAsGUI.zip (52,1 KB, 76 puta viđeno)
seymourc64 je offline   Odgovor sa citatom ove poruke
Stara 9.10.2007, 20:50   #2
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom 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...
EclipsE je offline   Odgovor sa citatom ove poruke
Stara 13.10.2007, 17:12   #3
DaySleeper
Veteran
 
Član od: 17.7.2007.
Lokacija: /usr/local/bin
Poruke: 806
Zahvalnice: 290
Zahvaljeno 513 puta na 235 poruka
Slanje poruke preko MSN-a korisniku DaySleeper Slanje poruke preko Skypea korisniku DaySleeper
Određen forumom 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:
Priložene slike
Kliknite na sliku za veću verziju

Ime:	runas.JPG
Viđeno:	36 puta
Veličina:	21,1 KB
ID:	12746  
DaySleeper je offline   Odgovor sa citatom ove poruke
Stara 13.10.2007, 17:24   #4
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

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.
seymourc64 je offline   Odgovor sa citatom ove poruke
Stara 13.10.2007, 17:52   #5
DaySleeper
Veteran
 
Član od: 17.7.2007.
Lokacija: /usr/local/bin
Poruke: 806
Zahvalnice: 290
Zahvaljeno 513 puta na 235 poruka
Slanje poruke preko MSN-a korisniku DaySleeper Slanje poruke preko Skypea korisniku DaySleeper
Određen forumom 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.
DaySleeper je offline   Odgovor sa citatom ove poruke
Stara 13.10.2007, 18:02   #6
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

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.
seymourc64 je offline   Odgovor sa citatom ove poruke
Stara 13.10.2007, 18:16   #7
DaySleeper
Veteran
 
Član od: 17.7.2007.
Lokacija: /usr/local/bin
Poruke: 806
Zahvalnice: 290
Zahvaljeno 513 puta na 235 poruka
Slanje poruke preko MSN-a korisniku DaySleeper Slanje poruke preko Skypea korisniku DaySleeper
Određen forumom 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.
DaySleeper je offline   Odgovor sa citatom ove 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
Stara 13.10.2007, 18:31   #9
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

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)
seymourc64 je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


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


Sva vremena su po Griniču +2 h. Sada je 15:00.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com