در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

فرهاد خانلری

محل قرارگیری Run

با سلام و احترام

حتما دیدید ما اگه با یه یوزر Limit هم باشیم میتونیم رو یه نرم افزار (فایل EXe) اون راست کلیک کنیم و Rus as Administrator رو میزنیم تا با قابلیت ادمین باز شه

حتی میشه CMD رو باز کرد با قابلیت ادمین و دستورات رو داخلش تایپ کرد.

اما خود RUN چی ؟ به این صورت باز میشه؟

فایل اجراییش کجاست ؟ من تو system32 ندیدمش

آیا میشه روی فایل اجرایی Run راست کلیک کرد و با Run as administrator بازش کرد؟

این سوال 2 پاسخ دارد.
#دستورات_Run_as
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
حجت رستمی

باسلام

محل قرار گیری run به مسیر زیر برید.

computer \C:\ users \ itpro\ app data\ roming \ microsoft \ windows \ start menu \ program \ windows system

نکته قبل از هر کار ابتدا فایلهاتون رو از حالت hidden خارج کنید چون app data به صورت عادی مخفیه

نکته itpro اسم user است که به دلخواهتون میتونید انتخاب کنید

در مورد باز کردن cmd با دسترسی admin هم باید بگم بله این امکان وجود داره در همین مسیری که رفتید مورد

command prompt را با راست کلیک کردن میتونید گزینه run as administrator رو بزنید

خود فایل run با همین نام در صفحه براتون قابل نمایش هست

وب سایت توسینسو

فرهاد خانلری

CMD رو که میدونستم این تیپی قابل باز شدن هست من CMD رو مثال زدم بار ها و بارها باهاش از طریق Run As Administrator کار کردم.

مهندس جان آدرسی رو که دادی محل قرار گیری startup ویندوز هست

که Shortcut برنامه هایی هست که دوست داریم اجرا شن موقع Logon ویندوز .

برای من این لست خالیه (خود Run کجا قرار داره ) ؟

آیا اگه روی خود فایل Run که اختمالاً با صورت exe هست Run As administrator رو بزنیم دستوراتی که میشه داخلش تایپ کرد مثل appwiz.cpl اگه این رو بزنیم با قایلیت ادمین باز میشه؟

خداوند برکتے عظیم به نام "زندگے" به تو بخشیده است . تو چه چیزے به او تقدیم می کنے ؟ هر روز چیــزے هر چند کوچک به او تقدیم کن ، مقداری عشق به مخلوقاتش . . .
حجت رستمی

دوست عزیز

ساختار run با فایل اجرایی exe . نیست که بخوایید اون رو اجرا بگیرید و اسم اصلیش shell32.dll هستش همون طور که میبینید پسوندش متفاوت از exe میباشد و آدرس محل قرار گیریش هم :

C:\Windows\System32\shell32.dll

کتابخانه هاي پيوند پويا يا dynamic link library موسوم به dll فايلهائي محتوي اطلاعات متنوعي هستند. هزاران کتابخانه پيوند پويا در پوشه سيستمي ويندوز يا همان system32 ذخيره شده است. اين کتابخانه ها حاوي توابع، فايلهاي گرافيکي، صوت و تصوير و بسياري موارد ديگر هستند. علت استفاده از اين کتابخانه ها آن است که محتويات ذخيره شده در آنها به طور همزمان مي تواند توسط چندين برنامه استفاده شود. اين همان ويژگي اصلي است که موجب افزايش استفاده از اين کتابخانه ها شده است.

برخي کتابخانه هاي dll قابليت اجرائي دارند. مثلاً کتابخانه shimgvw.dll همان برنامه معروف نمايش تصاوير در ويندوز است که عکسها و تصاوير مختلف را پخش مي کند. اين قبيل کتابخانه ها توسط rundll.exe اجرا مي شوند و به تنهائي قابليت اجرا شدن ندارند.

براي کنکاش در محتويات متني و توابع کتابخانه هاي ويندوز از برنامه api viewer در vb6 استفاده کنيد

برای اطلاعات بیشتر هم به لینک زیر سری بزنید

اطلاعات dll

بله خوب شما هر دستوری رو که با Run As administrator بزنید با قابلیت admin باز خواهد

  • انتخاب شده به عنوان جواب توسط 1 نفر
فرهاد خانلری

پس با این اوصاف من تو یوزر Limit نمیتونم از Run با دسترسی ادمین استفاده کنم.

یعنی این مورد غیر ممکن هست؟

خداوند برکتے عظیم به نام "زندگے" به تو بخشیده است . تو چه چیزے به او تقدیم می کنے ؟ هر روز چیــزے هر چند کوچک به او تقدیم کن ، مقداری عشق به مخلوقاتش . . .
حجت رستمی

چرا در صورتی که به user بر روی run دسترسی (permissons) بدید میتونید با دسترسی admin از run استفاده بکنید برای این کار طبق شکل بر روی run راست کلیک بکنید و پروپرتیز بگیرید و در تب security کاربر مورد نظر رو که میخواهید دسترسی کامل به run داشته باشه رو معرفی بکنید

وب سایت توسینسو

بعد edit روبزنیدو user رومعرفی کنید

وب سایت توسینسو

وب سایت توسینسو

ودر نهایت هر نوع دسترسی که میخواهید به کاربرتون بدید.

فرهاد خانلری

بله این راه که منطقی ترین راه هست

اگه یوزر بتونه خودش رو تو گروه Administrators ها ببره که اصلاً چه کاریه که از طریق Run As Administrator کار هاش رو دنبال کنه؟

خودش permisson ادمین داره.

شما روی run خودتون دسترسی دارید میدید اما مگه نگفتید Dll هست ؟ اگه به اون Dll دسترسی بدیم run به صورت ادمین باز میشه؟

به نظر شما چرا مایکروسافت Run رو به صورت exe درست نکرده؟(به خاطر امنیت؟)

طبق این مقاله کلی دستور میشه از طریق Run اجرا کرد.

خداوند برکتے عظیم به نام "زندگے" به تو بخشیده است . تو چه چیزے به او تقدیم می کنے ؟ هر روز چیــزے هر چند کوچک به او تقدیم کن ، مقداری عشق به مخلوقاتش . . .
حجت رستمی

user عادی نمیتونه به خودش دسترسی ادمین بده من هم به ali با user admin دسترسی دادم .

زمانی که شما به یک user عادی در مورد فایلی یا نرم افزاری دسترسی میدید این به معنی دسترسی داشتن کاربر به تمام قسمتها با دسترسی ادمین نیست علاوه بر اون فقط در پروفایل کاربری خودش دسترسی داره وامکانی برای ورود به پروفایل کاری دیگران نداره این یه اصله (به نظر من) در اداره شبکه های کامپیوتریه جدا از این شما چه اصراری دارید که به user های عادی دسترسی به run بدید اصلا متوجه این قضیه نمیشم چون همان طور که در لینک مقاله ای که گزاشتید دسترسی به run یعنی یه جورایی کامپیوتر دراختیار شماست

dll . همون طور که گفتم یک سری توابع برنامه نویسیه که محتويات ذخيره شده در آنها به طور همزمان مي تواند توسط چندين برنامه استفاده شود. در ثانی من روی فایل shell32.dll دسترسی ندادم دسترسی بر روی خود برنامه run اعمال شده اما اینکه چرا به صورت exe . اعمال نشده به خاطر این شاید باشه این توابع صرفا مختص run نیست و باید برنامه های کاربردی دیگه ای هم باید با هاش کار کنه اما موضوع امنیت فکر نمیکنم خیلی در مورد این قضیه دخیل باشه چون اگر قرار بود شما از محتویات متنی آنها اطلاعی نداشته باشید همونطور که در پست مربوطه اشاره کردم نرم افزاری براش ارائه نمیشد تا مورد استفاده برنامه نویسان باشه .

موفق باشید.

اگر منظور شما این هست که تنها RUN رو با دسترسی مدیریتی اجرا کنید شما یک Shortcut درست کن و مسیر زیر رو بهش بده :

%windir%\explorer.exe shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}

اونوقت این Shortcut رو میتونی Run as administrator کنی . ولی میدونم که انجام این کار مشکلت رو حل نمیکنه . چون باز هم برنامه هایی که از طریق اون اجرا میکنی با دسترسی کاربر محدود برات اجرا میشن . هنوز اگر CMD رو با دسترسی مدیریتی اجرا کنی و عباراتی که در Run میخواهی بزنی رو در CMD بزنی یه تعداد خیلی خیلی خیلی کم از تنظیمات ( مثل sysdm.cpl ) رو برات با دسترسی مدیریتی اجرا میکنه .

به هر حال اگر کسی ایده ای در این رابطه داره عنوان کنه ما هم استقبال میکنیم ...

انیشتین: هیچوقت چیزی رو خوب نفهمیدی مگر اینکه بتونی اون رو برای مادربزرگت توضیح بدی :D
  • انتخاب شده به عنوان جواب توسط 1 نفر
فرهاد خانلری

ممنونم از دوستان

آقا سعید با تشکر از شما

آقای hojat.r@mihanmail.ir من خودم مدارک شبکه رو دارم و چند جایی تدرس میکنم همه جاهایی که هستم دسترسیم فول هست

اما یه جایی دیگه هستم که پسورد ادمین رو میدونم چیه ، اما نمیخوام نه یوزرم رو داخل گروه ادمین ها ببرم نه میخوام سیستم LOG بندازه برای این موضوع تنها کاری که الان میکنم تمام دستورات داخل RUN رو با دسترسی ادمین باز میکنم و کارمو انجام میدم

فقط به این بنده خدا آقای RUN گیر دادم که چه موجودی هست ؟! چطوری میشه با دسترسی ADMIN بازش کرد

همونطور که شما فرمودید اگه RUN رو بتونیم در اختیار بگیریم یه جورایی کل کامپیوتر در خدمت ما خواهد بود بدون اینکه کسی متوجه موضوع شه زیاد هم دنگ و فنگ هم نداریم که کسی متوجه شه یه بار RUN رو باز میکنیم و تا آخر اون روز کلی ازش کار میکشیم و فقط همون بار اول پسورد ادمین رو میزنیم.

راهی که آقا سعید فرمودند خوب بود اما اگه دستورات داخلش با یوزر LIMIT اجرا میشن بی فایده میشه.

به هر حال ممنونم بابت همفکری دوستان گل.

خداوند برکتے عظیم به نام "زندگے" به تو بخشیده است . تو چه چیزے به او تقدیم می کنے ؟ هر روز چیــزے هر چند کوچک به او تقدیم کن ، مقداری عشق به مخلوقاتش . . .
majid55

دوستان الان برا من یک سوال پیش امد پس چرا وقتی با یوزر ادمین به ویندوز لوگین می کنیم و بعضی کرکها را قصد نصب و اجرا داریم بازم باید از گزینه Run as administrator استفاده کنیم و بدون استفاده از این گزینه قابل اجرا نیستند مگر در این لوگین فی نفسه همه چی در مود ادمینستر اجرا نمیشه؟

حجت رستمی

سلام جناب majid55

برای سوال شما دو مورد پیش میاد

1- توجه داشته باشید که شما با user در واقع در سیستم logon میکنید که بهش دسترسی admin داده شده و در اصل متفاوت با user administrator local سیستم شماست که سه دسترسی بالاتر از اعضای گروه administrator داره

2- و نکته دیگه به بهث uac ویندوز مربوط میشه که در آن سطح :(دقیقا مربوط به سوال شماست )

apps try to install software or wake changes to my computer و i make changes to windows settings برای admin در نظر گرفته شده به این معنی که اگر حتی user admin هم خاست نرم افزاری را که در سیستم باعث تغییر شود را نصب کند از او user name و password پرسیده شود برای حفظ امنیت بیشتر این مورد در نظر گرفته شده که البته شما میتوانید با ورود به uac میزان این حساسیت را کم کنید

پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....