Bagaimana saya bisa mengosongkan recycle bin untuk semua pengguna dari aplikasi Windows service di c#

I'm mencari c# cuplikan yang saya dapat menyisipkan dalam layanan Windows. Kode harus mengosongkan recycle bin untuk semua pengguna pada komputer.

Saya sebelumnya telah mencoba menggunakan SHEmptyRecycleBin (ref http://www.codeproject.com/KB/cs/Empty_Recycle_Bin.aspx) namun kode doesn't bekerja ketika berlari dari layanan windows sebagai layanan ini berjalan dengan sistem lokal hak-hak istimewa.

Mudah-mudahan anda dapat't.

Layanan berjalan sebagai mesin lokal tidak harus membersihkan my Recycle bin, pernah.

Anda bisa mempromosikan layanan untuk menjalankan sebagai Admin akun maka akan memiliki hak (dan menjadi resiko keamanan), tapi kenapa kau mau melakukan ini? Kedengarannya seperti semacam Virus berpikir mencoba untuk melakukan.

Komentar (0)

Saya pikir melakukan sesuatu seperti ini terhadap Microsoft praktek-praktek yang direkomendasikan. Apa yang anda coba lakukan yang memerlukan mengosongkan Recycle Bin dari Windows service?

Komentar (0)

Pertama, apakah anda mencoba menjalankan layanan pada akun pengguna interaktif? Mungkin SHEmptyRecycleBin membutuhkan interaktif pengguna meskipun itu doesn't selalu menampilkan Jendela.

Kedua, saya'm tidak yakin itu's merupakan ide yang baik untuk menghapus pengguna lain' barang-barang tetapi saya kira anda memiliki alasan yang sangat baik?

Komentar (0)