2011-05-06 25 views
5

C# Uygulaması geliştiriyorum ve C# ile klasör ayarlarında Korumalı sistem dosyalarını gizle seçeneğini etkinleştirmem/devre dışı bırakmam gerekiyor. Klasör Seçenekleri iletişim kutusundaki onay kutusunu işaretlediğimde veya işaretini kaldırdığımda kayıt defterinde hangi değişikliklerin yapıldığını bilmek de yararlı olacaktır. Geçerli bir kullanıcı içinC# veya kayıt defteri ile klasör seçeneği nasıl kontrol edilir

+1

[ProcMon] (http://technet.microsoft.com/en-us/sysinternals/bb896645) için kullanılabilir diğer programlar tarafından kayıt defteri (ve dosya sistemi) değişiklikleri izler. – Heinzi

cevap

3

:

using Microsoft.Win32; 

...

const string keyName = @"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"; 
int enabled = 1; // 0 to disable 
Registry.SetValue(keyName, "ShowSuperHidden", enabled, RegistryValueKind.DWord); 
+0

Vay, tam olarak ne aradığımı sağla .. teşekkürler – Basem

+0

@Basem: Eğer bu Cevap doğruysa, Kabul Edildi olarak işaretleyiniz. –

İlgili konular