- Katılım
- 6 Kasım 2011
- Mesajlar
- 7,338
- Reaksiyon puanı
- 3,156
- Puanları
- 1,358

Windows üzerinde dosya, klasör vs alanında bilgi almamızı sağlayan shell kısmını explorer üzerinde alt taraftan üst tarafa taşımak daha şık bir görüntü ve daha stabil bir çalışma alanı sunabilir.
Lakin bunu yapabilmek pek kolay değil.
www.angusj.com/resourcehacker/
Linkten Resource Hacker yazılımının son versiyonunu indiriyoruz.
C:\Windows\System32\shell32.dll
C:\Windows\SysWOW64\shell32.dll
dosyalarını yedekliyoruz ve Resource Hacker yazılımıyla açıyoruz.
UIFILE içerisindeki 3, 4, 5, 6, 19, 20, 21 kısımlarında yer alan
layoutpos="bottom"
yazısını
layoutpos="top"
şeklinde değiştirip dll dosyalarını derleyip kaydediyoruz.
Aşağıdaki kodu isim.reg olarak kaydedip çalıştırıyoruz. Bu kod bize sistem dosyaları üzerinde daha fazla yetki sahibi olabilmek için imkan sağlayacak.
Kod:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\runas]
[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[-HKEY_CLASSES_ROOT\Directory\shell\runas]
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"
"Icon"="C:\\Windows\\System32\\imageres.dll,-78"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
[-HKEY_CLASSES_ROOT\dllfile\shell]
[HKEY_CLASSES_ROOT\dllfile\shell\runas]
@="Take Ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\dllfile\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
Dosyaların sağ tık menüsüne "Add Ownership" seçeneği eklenmiş oldu. Başta belirttiğimiz iki adet shell32.dll dosyasına Ownership ile yetkisini alıp "shell32.dll.yedek" olarak isimlendirin ve modifiye edilmiş dosyaları buralara taşıdıktan sonra bilgisayarınızı yeniden başlatın.


sfc /scannow komutu modifiye edilen dll dosyalarının tekrar eski hale dönmesine sebep olur dolayısıyla bu komutu çalıştırmadan önce modifiye edilmiş dll dosyasını da yedeklemenizi öneririm.
İyi çalışmalar...