Windows 7 Top Shell Yapımı

Bu konuyu okuyanlar

Ben Kenobi

Dekan
Katılım
6 Kasım 2011
Mesajlar
7,336
Reaksiyon puanı
3,155
Puanları
113
windows_7_rtm_32_bit_topshell_by_redrumy3.png


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.

multicolor_complete_top_shell_by_artur89sd.png


windows_7_shellstyle_layouts_by_artur89sd.png


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...
 
Üst