واضح آرشیو وب فارسی:سایت ریسک: View Full Version : محدودیت خط فرمان cmd در ویستا 3yed17-11-2009, 04:39 PMبا سلام لازم به ذکر است ویستا در درایو c میباشد. در xp مشکلی ندارم ولی : در ویستا خط فرمان cmd هنگام فرمان زیر با پیغام خطای access is denied مواجه میشم مثلا فرمان: copy d:ali.txt C:windows چطور میتونم عمل کپی را به خوبی انجام دهم از طریق cmd ؟ خیلی برام مهمه *با تشکر از دوستان که جواب میدن* beenHere-doneThat18-11-2009, 03:39 PM2 راه داری: GUI>> از استارت منو cmd رو پیدا کن و بر روش رایت-کلیک کرده، run as administrator رو انتخاب کن.حالا دستورت رو اجرا کن. Command>>وقتی cmd در حالت عادی بازه، دستور زیر را تایپ کن: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! که به جای username باید نام یوزری که مورد نظر هست رو تایپ کنی؛ در مورد شما، باید یک یوزر admin باشه. و به جای command باید دستور یا برنامه ای که می خواهی اجرا کنی رو تایپ کنی. برای اطلاعات بیشتر در مورد این فرمان، دستور runas رو بدون هیچ پارامتر یا آرگومنتی اجرا کن. 3yed19-11-2009, 05:24 PMمتشکرم راهی وجود داره که کاربر لازم نباشه روی cmd راست کلیک کرده سپس گزینه فوق را انتخاب کند؟ به بیان دیگر : بدون دخالت کاربر بشود فایل را مثلا از روی cd روی پارتیشن ویستا کپی کند. البته با فرمان فایلهای دسته ای bat , cmd ,.... beenHere-doneThat21-11-2009, 06:13 PM!!!! من که گفتم! همون راه دوم که Command هست بدون gui یا همون رابط گرافیکی انجام میشه. شما که عکس فدورا تو آواتارتون هست دیگه باید این چیزا واستون مشکلی نباشه. (; 3yed21-11-2009, 09:31 PMمتشکرم از شما beenHere-doneThat سوال را اشتباه نوشتم دقیق تر اینکه : با فرمان runas /user:username command پسورد لازم است که مشکل همینجاست من ترفندی میخوام که بدون دخالت کاربر بدون اینکه از کاربر پسورد بخواد برنامه اجرا بشه ممنون از حوصله ای که برای این تاپیک گذاشتید beenHere-doneThat22-11-2009, 03:48 PMدر حالت عادی امکان همچین کاری وجود نداره.اما یک راهی پیدا کردم که فکر کنم خواسته ی شما رو برآورده می کنه. این فایل اسکریپت رو دانلود کن:* !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! بعد، به همون شکل که از دستور runas استفاده می کنی این فایل رو اجرا کن، ولی به جای runas اسم فایل اسکریپت رو بزار؛ یعنی !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! یا اینکه می تونی کد اسکریپت رو تغییر بدی که دیگه اسم برنامه و یوزر و پسورد رو اتومات وارد کنه.برای توضیح این مورد الان وقت ندارم، باید برم.البته خیلی هم کار نداره... اگه خواستی بگو تا من شب که میام، اونم توضیح بدم.:20: * این اسکریپت رو از این جا گرفتم: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ولی چون کار نکرد مجبور شدم یکم تغییرش بدم. 3yed23-11-2009, 02:09 PMسلام خیلی متشکر که این تاپیک را دنبال میکنید. آنطور که شما فکر میکنید من زیاد وارد نیستم با این اسکریپت فرمان زیر را چگونه وارد کنم لطفا اگر مقدور است واسم تست کنید. copy d:ali.txt C:windows راستی اگر فرصت دارید اسکریپت را طوری تغییر دهید که پسورد کاربر مورد نظر را ااتومات وارد کند. با تشکر beenHere-doneThat25-11-2009, 12:59 AMسلام من این دو روز داشتم مشکل شما رو پیگیری می کردم.لازم نبود پی ام بدی.:20:(لحن دوستانه) راستش این اسکریپت در ویستا مشکل شما رو کاملا حل نخواهد کرد به دو دلیل: 1.در ویندوز ویستا، سیستم امنیتی User Account Control وجود داره که خیلی از فعالیت هایی که امکان داره به ویندوز آسیب برسونند رو مسدود یا محدود می کنه. در مورد اسکریپت، قراره فایلی رو به درایو ویندوز کپی کنه، که این جزء وظایف سیستمی admin است.وقتی اسکریپت اجرا میشه از کاربر پسورد ادمین خواسته میشه(runas).بعد از اینکه پسورد ادمین وارد شد یوزر وارد اکانت admin شده، ولی هنوز اجازه ی اجرای اعمال سیستمی رو نداره. چونکه بعد از لاگین،سطح اختیارات در سطح کاربر استاندارد است و برای اجرای اینگونه برنامه ها و عملیات ها، باید مجوز اجرا و ران کردن اعمال سیستمی رو داشته باشیم.به همین خاطر بعد از اینکه با فرمان runas وارد اکانت admin شدیم برای اجرای هرگونه پروسه ی سیستمی با یک اخطار دیگر UAC مواجه میشیم که باید تاییدش کنیم تا کارمون پیش بره. 2.حتی وقتی اسکریپت رو جوری تغییر دادم که اتوماتیک پسورد رو در UAC وارد کنه یا اخطارش رو ok کنه، هیچ نتیجه ای نداشت.دلیلش اینه که UAC طوری طراحی شده که اجازه نمیده هیج پراسس دیگری که همزمان در حال فعالیت هست به پنجره ی اون دسترسی پیدا کنه و در نتیجه اسکریپت نمی تونه پسورد رو وارد کنه، فقط خود یوزر از طریق کیبورد میتونه. حتی اگه خود اسکریپپت رو هم با runas اجرا کنیم، بازم اخطار دوم که تایید می خواد که عملیات کپی انجام بشه رو نمیشه کاریش کرد به دلایل گفته شده. اینا یعنی اینکه یا باید با موس کنار بیای یا اینکه می تونی کلا UAC رو غیرفعال کنی که یه مقدار زیادی امنیت سیستم رو پایین میاره.میشه مثل xp.این کارو می تونی از طریق User Accounts انجام بدی. اما من پنج شنبه قراره با استاد برنامه نویسیم در این مورد صحبت کنم تا شاید بشه کاریش کرد، ولی احتمالش خییییلی کمه.حداقل با این روش ها که نمیشه فکر کنم، مگه اینکه بخوای ویروسی چیزی بنویسی که تازه اونم کار راحتی نیست. حالا واسه چی می خوای این کارو بکنی؟!:13: اسکریپتی که می خواستی اتومات باشه رو تو همون لینک قبلی گذاشتم، میتونی دانلودش کنی. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! فقط باید با notepad بازش کنی و این دو خط رو تغییر بدی !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! به جای MEHRDAD اسم یوزر مورد نظر رو بذار و به جای PASSWORD پسورد رو. 3yed25-11-2009, 04:20 PMمن این دو روز داشتم مشکل شما رو پیگیری می کردم.لازم نبود پی ام بدی.:20:(لحن دوستانه) متشکرم از صبر و شکیبایی شما:40: حتی اگه خود اسکریپپت رو هم با runas اجرا کنیم، بازم اخطار دوم که تایید می خواد که عملیات کپی انجام بشه رو نمیشه کاریش کرد به دلایل گفته شده. من با اخطار دوم اصلا مشکلی ندارم به شرطی که یوزر و پسورد به صورت اتومات باشه خوب حالا اگر اسکریپت تا ابن مرحله آماده است بی زحمت لینکش را بذار.:20: با تشکر beenHere-doneThat25-11-2009, 11:32 PMفکر کنم من یه سوالی رو اول باید ازتون می پرسیدم.اینکه آیا اکانت شما استاندارده یا ادمین؟ اگر ادمینه و شما با تایید یک اخطار مشکلی ندارید، پس بیخودی تا الان این قضیه حل نشده؛چون من با فرض اینکه شما هم مثل من از اکانت استاندارد استفاده می کنید، راهنمایی کردم.در اکانت استاندارد امنیت بالاتره و انجام دادن این جور کارها سخت تر. پس شما این کارو بکن... اسکریپت تغییر داده شده رو از همون لینک قبلی که ازش دانلود کردی، دانلود کن. بعد فقط کافیه دستور مورد نظر رو جلوی اسم فایل بنویسی، مثلا: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! بعد UAC ازت تایید می خواد که باید جواب مثبت بدی...تمومه. 3yed26-11-2009, 06:36 AMاسکریپتی که می خواستی اتومات باشه رو تو همون لینک قبلی گذاشتم، میتونی دانلودش کنی. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! فقط باید با notepad بازش کنی و این دو خط رو تغییر بدی !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! به جای MEHRDAD اسم یوزر مورد نظر رو بذار و به جای PASSWORD پسورد رو. سلام خسته نباشید:thumbsup: من این اسکریپت را روی سیستم خودم نمی خوام اجرا کنم پس در جایی که گفتی باید اسکریپت را تغییر بدم و به جای mehrdad اسم یوزر را بذارم من که نمیدونم طرف یوزرش چیه! راستی برای تغییر دادن باید این دو خط را کجای اسکریپت اضافه کنم؟ یا اینکه تغییر دادی من لازم نیست تغییر بدم؟ فکر کنم من یه سوالی رو اول باید ازتون می پرسیدم.اینکه آیا اکانت شما استاندارده یا ادمین؟ این اسکریپت توی سیستم من نمیخواد اجرا بشه! پس نمیدونم استاندارده یا ادمین!:23: راستی هنگام نصب پیش فرض ویستا استاندارده یا ادمین از کجا میشه فهمید؟ بعد UAC ازت تایید می خواد که باید جواب مثبت بدی...تمومه. انشاا... که تموم بشه اینقدر مزاحم شما نشیم.:11: *در ضمن من این اسکریپت را برای ویروس میروس نمیخوام*:28: beenHere-doneThat26-11-2009, 11:09 AMشما پست قبلیم رو بخون.دیگه یوزر پسورد نیاز نیست؛ فقط باید همونطور که گفتم دستور رو در جلوی اسم اسکریپت تایپ کنی همین! البته همونطور که تو پست قبل هم گفتم، این اسکریپت به شرطی درست کار می کنه که یا در اکانت ادمین اجرا بشه که پیش فرض ویستا هم هست، یا اینکه UAC غیرفعال شده باشه. حالا اگه واسه ویروس نمی خوای، میشه بگی پس چرا می خوای فایلی رو به درایو ویندوز کپی کنی، اون هم بدون اینکه یوزر و پسورد طرف رو بدونی؟!:13:کنجکاو شدم. در ضمن شما با رفتن به User Accounts می تونی بفهمی که یوزر استاندارد هست یا ادمین. 3yed28-11-2009, 12:56 PMمتشکرم برنامه یه اشکال کوچیک داره وقتی اجرا میشه فرامین خط فرمان را در صفحه نشون میده!!! (منظور فرامین اسکریپت) نمیشه تغییر داد که مخفی باشن؟ یا اینکه این اسکریپت را با فرمت bat بشه ارائه داد که خیلی خیلی بهتره چون با فرمان echo off میشه فرامین را از دید کاربر مخفی کرد. در ضمن من این برنامه را برای استفاده در نرم افزار میخوام که بتونه فایلی را در پارتیشن ویستای طرف بریزه همین. با تشکر از دوست گرانقدر beenHere-doneThat سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 472]