PDA

View Full Version : سوال: حذف یک فایل مثل C:\windows\system32\drives\adf.sys



kavaan
یک شنبه 06 بهمن 1392, 17:56 عصر
سلام دوستان;
چطوری میشه یه فایل مثل [C:\windows\system32\drives\adf.sys ] رو توی سی شارپ حذف کرد؟خواهش میکنم کمک کنین...

sagggad
یک شنبه 06 بهمن 1392, 18:00 عصر
با سلام
ابتدا از داخل رفرنس ها این رفرنس را ادد کنید: Microsoft.VisualBasic
سپس این using را به برنامه اضافه کنید:

using Microsoft.VisualBasic;

حالا با استفاده از این کد میتوانید یک فایل از مسیر دایرکتوری مورد نظر پاک کنید:

FileSystem.Kill("C:\windows\system32\drives\adf.sys");

kavaan
یک شنبه 06 بهمن 1392, 18:11 عصر
ارور accsess is denid میده

sagggad
یک شنبه 06 بهمن 1392, 18:14 عصر
این کد رو استفاده کنید ببنید بازهم ارور میده؟:

System.IO.File.Delete("C:\windows\system32\drives\adf.sys");
فک کنم برنامه اجازه ی دسترسی به فایل های سیستمی رو نده

sagggad
یک شنبه 06 بهمن 1392, 18:20 عصر
برای دسترسی برنامه به فایل های درایو C باید برنامه تحت ادمین اجرا بشه
یه سری به این لینک بزن:
http://barnamenevis.org/showthread.php?408299-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%D9%81%D8%A7%DB%8C%D9%84-%D8%AF%D8%B1-%D8%AF%D8%B1%D8%A7%DB%8C%D9%88-C-%D8%AA%D8%AD%D8%AA-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-7&highlight=%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C+%D8%A8%D8 %B1%D9%86%D8%A7%D9%85%D9%87+%D8%AA%D8%AD%D8%AA+%D8 %A7%D8%AF%D9%85%DB%8C%D9%86

sagggad
یک شنبه 06 بهمن 1392, 18:24 عصر
برای این که برنامه به صورت اتوماتیک از Adminsrator اجرا بشه باید به روش زیر عمل کنید:

http://img.ir/XKS.jpg

با انتخاب این گزینه و کلیک بر روی Add وارد یک فایل کد میشوید به این شکل :

http://files.vsprogramming.com/200001705-01d3402cd6/ra3.png


این خط کد را:


<requestedExecutionLevel level="asInvoker" uiAccess="false" />

به این تبدیل کنید:


<requestedExecutionLevel level="requireAdministrator" uiAccess="true" />

http://files.vsprogramming.com/200001706-e0a88e1a25/ra4.png

حالا پروژه رو دوباره ذخیره و Build کنید

آموزش بیشتر در این لینک :
http://www.vsprogramming.com/tutorials/c-tutorials/c-run-application-as-administrator-automatically/

drsina
یک شنبه 06 بهمن 1392, 22:11 عصر
داداش . یک سوال !!! برا چی می خوای فایل های سیستم 32 رو حذف کنی ...

واقعا به جز اینکه ویروس باشه چیزی به نظرم نمیرسه .
شما باتوجه به پرمیشن های ویندوز به هیچ وجه نمی تونی اونو حذف کنی .

جز اینکه با یه ویندوز دوم ، اونو حذف کنی !!! :شیطان: