PDA

View Full Version : سوال: بررسی Run as admin بودن برنامه



ali reza mansoori 2
سه شنبه 27 فروردین 1392, 09:19 صبح
سلام دوستان
من بیشتر برنامه هام رو میزارم روی run as admin اما بعضی وقت ها(خیلی کم پیش میاد) به صورت run as admin اجرا نمیشه
آیا کدی هست که از داخل خود برنامه این رو چک کنم یعنی بگه که الان برنامه به صورت run as admin اجرا شده یا نه

mehrdad1991h
سه شنبه 27 فروردین 1392, 09:35 صبح
سلام دوستان
من بیشتر برنامه هام رو میزارم روی run as admin اما بعضی وقت ها(خیلی کم پیش میاد) به صورت run as admin اجرا نمیشه
آیا کدی هست که از داخل خود برنامه این رو چک کنم یعنی بگه که الان برنامه به صورت run as admin اجرا شده یا نه

بلی میشود
اینم نمونه :


http://stackoverflow.com/questions/509292/how-can-i-tell-if-my-process-is-running-as-administrator

http://stackoverflow.com/questions/11660184/c-sharp-check-if-run-as-administrator

اگه نفهمیدی بگو !!!!!!!

tooraj_azizi_1035
سه شنبه 27 فروردین 1392, 12:50 عصر
Maybe this:

bool isElevated;
WindowsIdentity identity = WindowsIdentity.GetCurrent();
WindowsPrincipal principal = new WindowsPrincipal(identity);
isElevated = principal.IsInRole(WindowsBuiltInRole.Administrato r);

bazardeh
سه شنبه 27 فروردین 1392, 14:03 عصر
به لینک زیر یه نگاهی بنداز

لینک (http://barnamenevis.org/showthread.php?389693-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D9%86%D9%88%D8%B9-%D8%A7%DA%A9%D8%A7%D9%86%D8%AA-%DB%8C%D9%88%D8%B2%D8%B1-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2&p=1726575&viewfull=1#post1726575)