Optiunea RunAsInvoker

Cum-saOptiunea RusAsInvoker ne ajuta sa pornim programe/aplicatii/executabile care cer user de administrator, fara a avea nevoie de respectivul user de admin.

Se da urmatoarea situatie: Ai laptop/PC de la servici cu un user cu drepturi limitate si ai nevoie sa folosesti un program care nenorocitul cere user si parola de administrator pentru a putea fi rulat. Cum in majoritatea companiilor nu este la indemana oricui sa aiba parola de administrator al laptopului/PC-ului pe care il foloseste, baietii de la Microsoft au lasat o portita accesibila pentru a putea trece peste acest inconvenient 😉 Glumesc putin dar situatia in mare cam asa este…

Poate fi privita situatia si din cealalta perspectiva, adica esti IT la respectiva companie si un utilizator are musai nevoie sa utilizeze programul X doar ca ii cere user si parola de admin la deschidere. Pentru ca din cauza standardelor departamentului nu ii poti da parola de admin sau este prea tolomac utilizatorul si nu vrei sa risti sa faca vreo traznaie te ajuti de optiunea RunAsInvoker. Cum functioneaza: La scurtatura respectivului program la Properties adaugi in campul Target comanda de mai jos ↓

C:\Windows\System32\cmd.exe /C set __COMPAT_LAYER=RunAsInvoker & start ""

in alte cuvinte in campul Target trebuie sa apara ceva de genu ↓ (vedeti ca dupa „” exista si un spatiu)

C:\Windows\System32\cmd.exe /C set __COMPAT_LAYER=RunAsInvoker & start "" C:\Program Files (x86)\Xprogram\Xprogram.exe

Printscreen ↓

RunAsInvoker

Dupa ce adaugati respectiva comanda si dati Apply se va modifica iconita scurtaturii (cu cea de cmd) dar sunt sigur ca va descurcati sa o puneti la loc 😉

O alta metoda de aplicare a optiunii RunAsInvoker este crearea unui fisier cu extensia .cmd (il puteti denumi chiar RunAsInvoker.cmd) in care dati copy-paste la ce e mai jos ↓

set __COMPAT_LAYER=RunAsInvoker
start "" "%~dpnx1"

Puneti fisierul creat in SendTo ( tastati in ferestra de RUN shell:sendto ) si acum aveti optiunea RunAsInvoker.cmd la SendTo in meniul contextual (babaste – adica la click de dreapta pe programul respectiv). Printscreen mai jos ↓

RunAsInvoker2

Metodele de mai sus sunt testate de mine in Windows 7. Nu am apucat sa le testez in Windows 8.1 sau 10 dar daca aveti voi oportunitatea va astept cu un comentariu mai jos.

Spor!

sursa: dandini.wordpress.com

PS: Cu acest articol incepe o noua sectiune pe site dedicata How-To-urilor. Hope you like it 🙂

 

^Un share nu strica. Sau strica?
Share on Google+Share on FacebookTweet about this on TwitterPin on PinterestShare on StumbleUpon

Add a Comment

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *