Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

هل هناك طريقة لحذف ملف ضار من ملفات النظام في ++C

السلام عليكم و رحمة الله و بركاته.

كنت قد سألت سابقاً عن طريقة حذف ملف من ملفات الحاسوب و ذلك لأنني أعمل على برنامج لمكافحة فيروسات على نظام windows باستخدام لغة ++C.

المشكلة الآن هي أنني أردت اختبار هذا البرنامج ضد الفيروسات فقمت بصناعة ملف إسمه fakevirus و وضعته في المجلد Windows الموجود في النظام.

وضعت الملف fakevirus في المجلد Windows من أجل افتراض أن الفيروس قد وضع بعض الملفات فيه. و بعدها أمرت البرنامج بحذف هذا الملف من المجلد Windows و استخدمت الدالة ()perror واستخدمت جمل الشرط if و else لمعرفة ما أن استطعت حذف الملف و ما هو الخطأ الذي قد يحدث أثناء حذف الملف إذا أصلاً حدث خطأ.

عندما شغلت البرنامج كتب لي أنه لم يستطع حذف الملف بسبب "permission denied" مع العلم أنني كنت قد شغلت برنامج code::blocks كمسؤول.

ما هو الحل؟ و آسف أنني أطلت الكلام كثيراً و لكن شرحت لكم بالتفصيل حتى تفهموا مشكلتي.

شكراً سلفاً.

تعليقات 1

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.