मैं विंडोज़ सेवा अनुप्रयोग से सभी उपयोगकर्ताओं के लिए रीसायकल बिन कैसे खाली कर सकता हूं सी #

मैं एक सी # स्निपेट की तलाश में हूं जिसे मैं विंडोज सेवा में सम्मिलित कर सकता हूं। कोड को कंप्यूटर पर सभी उपयोगकर्ताओं के लिए रीसायकल बिन खाली करना होगा।

मैंने पहले SHEmptyRecycleBin (रीफ http://www का उपयोग करने का प्रयास किया है .codeproject.com/KB/cs/Empty_Recycle_Bin.aspx ) हालांकि विंडोज सेवा से भागने पर कोड काम नहीं करता है क्योंकि सेवा स्थानीय सिस्टम विशेषाधिकारों के साथ चल रही है।

0
ro fr bn

3 उत्तर

सबसे पहले, क्या आपने एक इंटरैक्टिव उपयोगकर्ता खाते पर सेवा चलाने की कोशिश की है? हो सकता है कि SHEmptyRecycleBin को एक इंटरैक्टिव उपयोगकर्ता की आवश्यकता हो, भले ही यह आवश्यक रूप से विंडो प्रदर्शित न करे।

दूसरा, मुझे यकीन नहीं है कि अन्य उपयोगकर्ताओं की सामग्री को हटाना अच्छा विचार है, लेकिन मुझे लगता है कि आपके पास बहुत अच्छा कारण है?

0
जोड़ा

उम्मीद है कि आप नहीं कर सकते हैं।

स्थानीय मशीन के रूप में चल रही एक सेवा को कभी भी मेरे रीसायकल बिन को साफ़ नहीं किया जाना चाहिए।

आप एक व्यवस्थापक खाते के रूप में चलाने के लिए सेवा को बढ़ावा दे सकते हैं तो उसके पास अधिकार होगा (और सुरक्षा जोखिम हो), लेकिन आप ऐसा क्यों करना चाहते हैं? यह लगता है कि वायरस के बारे में सोचने की कोशिश की तरह लगता है।

0
जोड़ा

मुझे लगता है कि ऐसा कुछ ऐसा करना माइक्रोसॉफ्ट अनुशंसित प्रथाओं के खिलाफ है। आप क्या करने की कोशिश कर रहे हैं जिसके लिए विंडोज सेवा से रीसायकल बिन खाली करना आवश्यक है?

0
जोड़ा