উইন্ডোজ ফাইল মুছে ফেলা থেকে একটি প্রোগ্রাম বাধা?


8

আমার একটি এক্সিকিউটেবল প্রোগ্রাম রয়েছে (কোনও উত্স কোড নেই) যা নির্দিষ্ট ফোল্ডারে অস্থায়ী ফাইল তৈরি করে তারপরে সেগুলি শেষ করে মুছে দেয়। প্রোগ্রামটি নিয়ে আমার সমস্যা হচ্ছে এবং উত্স পরিবর্তন না করেই আমি কিছু করতে পারি কিনা তা দেখার জন্য অস্থায়ী ফাইলগুলি পরীক্ষা করতে চাই।

আমি প্রোগ্রামগুলি ফাইল মুছে ফেলা থেকে বাধা দিতে পারি, বা একটি বিকল্প ফোল্ডারে ফাইলগুলি মুছে ফেলা থেকে সমস্ত প্রোগ্রামকে বাধা দিতে পারি?


1
প্রোগ্রাম চলাকালীন ফাইলগুলি পরীক্ষা করবেন না কেন? প্রোগ্রামটি এটি তৈরি করে এমন সমস্ত অস্থায়ী ফাইলগুলিকে লক করে রাখে?
joeqwerty

এটি তাদের তৈরি করে এবং এগুলিকে খুব দ্রুত মুছে দেয়
জোয়েলফ্যান

উত্তর:


9

আপনি প্রশ্নে ফোল্ডারে ACL পরিবর্তন করতে পারেন যাতে এক্সিকিউটেবল চলমান অ্যাকাউন্টটি (সম্ভবত আপনি সম্ভবত ) সেখানে ফাইল তৈরি করতে, লিখতে, সম্পাদনা করতে পারবেন, কিন্তু মুছতে পারবেন না। দুটি সমস্যা:

  1. আপনি অবশ্যই প্রোগ্রামটি ক্রাশের কারণ হয়ে উঠবেন

  2. ফাইলগুলি মুছতে সক্ষম হতে আপনাকে পরে ফোল্ডারটির নিয়ন্ত্রণ পুনরায় অর্জন করতে হবে (মালিকানা গ্রহণ, সমস্ত অনুমতি পুনরায় সেট করতে হবে)


4
এনটিএফএস এসিএল সহ +1 Denyএন্ট্রি অগ্রাধিকার নেয় Allow। আপনি ডিরেক্টরিতে Deny Deleteএবং / অথবা এর Deny Delete Subfolders/Filesজন্য একটি এন্ট্রি যুক্ত করতে পারেন Everyone। আমরা সফ্টওয়্যার ইনস্টলেশন এক্সট্র্যাক্ট / ফাইল ডাউনলোড করতে ক্যাপচার জন্য এটি প্রায়শই করি।
jscott

3
@jscott: এমএস থেকে: উত্তরাধিকারসূত্রে অস্বীকৃত অনুমতি অস্বীকারের অনুমতিগুলিতে কোনও বস্তুর অ্যাক্সেসকে বাধা দেয় না যদি বস্তুর স্পষ্টভাবে অনুমতি প্রবেশের অনুমতি দিন। সুস্পষ্ট অনুমতিগুলি উত্তরাধিকার সূত্রে প্রাপ্ত অনুমতিগুলির চেয়েও অগ্রাধিকার নেয়, এমনকি উত্তরাধিকার সূত্রে অস্বীকৃত অনুমতি অস্বীকার করে। টেকনেট.মাইক্রোসফট.ইন- ইউএস / লাইব্রেরি / সি.সি.736316(WS.10).aspx । নিবন্ধটি পুরানো তবে আমার জ্ঞানের সাথে আচরণের কোনও পরিবর্তন হয়নি।
joeqwerty

0

যেহেতু এটি ফাইলগুলি তৈরি করছে, ব্যবহারকারী হিসাবে এটি চলছে সেগুলি ফাইলগুলির মালিক এবং সেগুলি মুছতে সক্ষম হবে, তাই আমার মনে হয় না যে আপনি পূর্বসূত্র ডিরেক্টরিতে এনটিএফএস সিএসিএলএসের জন্য কনফিগার করতে পারেন এমন কিছু আছে।

আপনি অন্য প্রোগ্রামে ফাইলগুলি খোলার চেষ্টা করতে পারেন এটি মুছতে বাধা দেয় কিনা তা দেখার জন্য। আপনি ফাইলগুলি অন্য ফোল্ডারে তৈরি করার সাথে সাথে অনুলিপি এবং / বা সরানোর চেষ্টা করতে পারেন।


1
মালিকানা কেবল একটি ফাইল অনুমতিকে ওভাররাইড করে - বস্তুর এসিএলগুলি পরিবর্তন করার ক্ষমতা। আপনি এখনও নিজেকে সমস্ত কিছু অস্বীকার করতে পারেন (এমনকি "পড়ার অনুমতিগুলি সহ")।
ব্যবহারকারী1686

অবশ্যই আপনি নির্মাতার মালিককে সম্পূর্ণ নিয়ন্ত্রণ সেট না করে
রেখেছেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.