PDA

نسخه کامل مشاهده نسخه کامل : اعمال تغییرات روی فایلهای محافظت شده



mohammd1
15-02-2013, 20:04
سلام:n17:
ببینید ویندوز یه سری فایل محافظت شده داره که توی پوشه ویندوز هستند غالبا...
حالا من میخوام برنامه ای بنویسم که باهاش بتونم روی این فایلها تغییراتی مثل cut-paste و delete انجام بدم. اینم اضافه کنم که دستوراتی مثل kill کارا نیستش
دوستان ممنون میشم راهنمایی کنید:n01:

n00b
15-02-2013, 21:16
سلام...///// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
********************
برای اینکه بتونید فایل های سیستمی رو ویرایش کنید نیاز به دسترسی Admin دارید../// بقیه کار فرقی با قبل نداره../// یعنی شما برنامتون رو می نویسید (همون طور که قبلاً می نوشتید!) و فقط موقع اجرا شدن برنامه درخواست دسترسی Admin از کاربر می کنید...//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*************************
فقط به این نکته توجه داشته باشید که دسترسی Admin به نرم افزار شما داده میشه نه به همه ی نرم افزار هایی که از طریق نرم افزار شما اجرا بشن.../// یعنی نباید از فرامین و نرم افزار های داس استفاده کنید...//// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
*****************
خود VB یه سری تابع برای کار با فایل ها داره// همچنین می تونید از توابع API هم استفاده کنید..../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
**************************
اگه سوالی داشتید بفرمایید.../// [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
**************
موفق باشید! [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


************************************************** **********
برای گرفتن دسترسی Admin می تونید از روش زیر استفاده کنید.....//// :

یه فایل با اسم کامل برنامه و پسوند manifest کنار فایل exe برنامه بسازید : (مثلاً اگه اسم برنامتون program.exe هستش باید اسم فایل manifest رو program.exe.manifest بذارید...///)

کد های زیر رو داخل فایل manifest ذخیره کنید....////


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا موقع اجرا شدن برنامه// ویندوز از کاربر برای نرم افزار شما درخواست دسترسی Admin می کنه و اگه کاربر اجازه بده نرم افزارتون با سطح دسترسی Admin اجرا میشه...////