Anasayfa » Forum

Internet Explorer İ...
 
Bildirimler
Hepsini Temizle

Internet Explorer İle Kiosk Ayarlama

CozumPark
(@cozumpark)
Onursal Üye Yönetici

İyi günler.


Internet Explorer ile iexplore.exe -k çalıştırarak sistemde sadece internet explorer'ın çalışmasını ve kiosk modunda olmasını ayarlıyorum. Ama ne yazık ki Internet Explorer herşeyi önlemediği için bir takım açıkları da mevcut. Örneğin Aç veya yazdırma pencereleri gibi.


Bunları kayıt defteri ayarlamalarıyla hallettim ama birkaç sorun kaldı çözemediğim; yardımlarınızı bekliyorum:


1- Flash gösterilerinde menü açılmaması gerekiyor.
2- Ctrl+B ile açılan Sık Kullanılanlar,
3- yüklenebilir bir dosyaya tıkladığımda açılan Farklı Kaydet menüsü
4- ...
...
Tüm bu tipte işlemleri kısıtlamayı toplu olarak anlatan bir yer de ne yazık ki bulamadım. Bir de benim çözüm bulduğum yerler hep eski sürümler içindi. Internet Explorer 8 ile gelen geliştirici araçları penceresi gibi özelliklerin de iptal edilmesini anlatması lazım.


İyi çalışmalar diliyorum.

Alıntı
Topic starter Gönderildi : 27/10/2009 01:47
Orhan AKDOĞAN
(@orhanakdogan)
Üye

Merhabalar,

Aşağıda verilen registry değerlerini manuel girecek olursanız;
HKEY_CURRENT_USER da çalışan kimi değerlerin HKEY_LOCAL_MACHINE anahtarında
geçerli olmayabileceğini göz önünde bulundurun (Örnek "0." ve "-1." madde gibi)
ve yine bazı değişikliklerin tüm explorer pencereleri kapanmaz ise geçerli
hale gelmeme ihtimali olduğunu unutmayın.

 

(".Reg Dosyası içeriği" ile kasdedilen metnin yeni bir metin belgesine kaydedilip dosya uzantısının .reg olarak değiştirilmesidir.

.reg uzantılı dosyalara çift tıklanıp evet denilmesi, bu değerlerin registry e işlenmesi için yeterli olmaktadır.)

-1- "Internet Explorer herşeyi önlemediği için bir takım açıkları da mevcut. Örneğin Aç"
   
   .Reg Dosyası içeriği:

   Windows Registry Editor Version 5.00

   [HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Internet Explorer\Restrictions]
   "NoFileUrl "=dword:00000001
   "NoFileOpen"=dword:00000001
   "NoFileNew"=dword:00000001

0- "veya yazdırma pencereleri gibi."
   
   .Reg Dosyası içeriği:

   Windows Registry Editor Version 5.00

   [HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Internet Explorer\Restrictions]

   "NoPrinting"=dword:00000001

1- "Flash gösterilerinde menü açılmaması gerekiyor."

   Flash içeriğin olduğu sayfaların html kodlarına,
   <param name=menu value=false>
   satırını ekleyerek flash menüyü devre dışı bırakabiliriz.
   Alternatif olarak player gibi sık kullanılan bir flash içerik için
   bunu düşünüyorsak flash dosyasının fla source dosyası elimizde ise,
   veya .swf dosyayı sothink gibi bir tool ile source 'e çevirip açıp
   ilk frame 'de f9 ile action scripte girip,
   "fscommand("showmenu", "false");" ekleyip yeniden publish yapıp,
    yeni oluşan .swf yi kullanarak.

2- "Ctrl+B ile açılan Sık Kullanılanlar,"
   
   .Reg Dosyası içeriği:

   Windows Registry Editor Version 5.00

   [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Restrictions]

   "NoFavorites"=dword:00000001

3- "Yüklenebilir bir dosyaya tıkladığımda açılan Farklı Kaydet menüsü"
   
   .Reg Dosyası içeriği:
   
   Windows Registry Editor Version 5.00
 
   [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Restrictions]

   "NoBrowserContextMenu"=dword:00000001
   "NoBrowserSaveAs"=dword:00000001

4- "Tüm bu tipte işlemleri kısıtlamayı toplu olarak anlatan bir yer de ne yazık ki bulamadım."

   o yer bu yer 🙂
 
   .Reg Dosyası içeriği:

    Windows Registry Editor Version 5.00

   [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Restrictions]

   "NoChannelUI"=dword:00000001
   "NoAddingChannels"=dword:00000001
   "NoEditingChannels"=dword:00000001
   "NoRemovingChannels"=dword:00000001
   "NoAddingSubscriptions"=dword:00000001
   "NoEditingSubscriptions"=dword:00000001
   "NoRemovingSubscriptions"=dword:00000001
   "NoChannelLogging"=dword:00000001
   "NoManualUpdates"=dword:00000001
   "NoScheduledUpdates"=dword:00000001
   "NoUnattendedDialing"=dword:00000001
   "NoChannelContent"=dword:00000001
   "NoSubscriptionContent"=dword:00000001
   "NoEditingScheduleGroups"=dword:00000001
   "MaxChannelSize"=dword:00000001
   "MaxSubscriptionSize"=dword:00000001
   "MaxChannelCount"=dword:00000001
   "MaxSubscriptionCount"=dword:00000001
   "MinUpdateInterval"=dword:00000001
   "UpdateExcludeBegin"=dword:00000001
   "UpdateExcludeEnd "=dword:00000001
   "UpdateInNewProcess"=dword:00000001
   "MaxWebcrawlLevels"=dword:00000001
   "MaxChannelLevels"=dword:00000001
   "NoSubscriptionPasswords"=dword:00000001
   "NoBrowserSaveWebComplete"=dword:00000001
   "NoSearchCustomization"=dword:00000001
   "NoSplash"=dword:00000001
   "NoFileOpen"=dword:00000001
   "NoFileNew"=dword:00000001
   "NoBrowserSaveAs"=dword:00000001
   "NoBrowserOptions"=dword:00000001
   "NoFavorites"=dword:00000001
   "NoSelectDownloadDir"=dword:00000001
   "NoBrowserContextMenu"=dword:00000001
   "NoBrowserClose"=dword:00000001
   "NoOpeninNewWnd"=dword:00000001
   "NoTheaterMode"=dword:00000001
   "NoFindFiles"=dword:00000001
   "NoViewSource"=dword:00000001
   "RestGoMenu"=dword:00000001
   "NoToolbarOptions"=dword:00000001
   "AlwaysPromptWhenDownload"=dword:00000001
   "NoHelpItemTipOfTheDay"=dword:00000001
   "NoHelpItemNetscapeHelp"=dword:00000001
   "NoHelpItemTutorial"=dword:00000001
   "NoHelpItemSendFeedback"=dword:00000001
   "NoNavButtons"=dword:00000001
   "NoHelpMenu "=dword:00000001
   "NoBrowserBars"=dword:00000001
   "NoToolBar"=dword:00000001          
   "NoAddressBar"=dword:00000001
   "NoLinksBar"=dword:00000001
   "NoToolbarCustomize"=dword:00000001
   "NoBandCustomize"=dword:00000001
   "SmallIcons"=dword:00000001
   "LockIconSize"=dword:00000001
   "SpecifyDefaultButtons"=dword:00000001
   "Btn_Back"=dword:00000001
   "Btn_Forward"=dword:00000001
   "Btn_Stop "=dword:00000001
   "Btn_Refresh"=dword:00000001
   "Btn_Home"=dword:00000001
   "Btn_Search "=dword:00000001
   "Btn_History"=dword:00000001
   "Btn_Favorites "=dword:00000001
   "Btn_Folders "=dword:00000001
   "Btn_Fullscreen "=dword:00000001
   "Btn_Tools"=dword:00000001
   "Btn_MailNews "=dword:00000001
   "Btn_Size"=dword:00000001
   "Btn_Print"=dword:00000001
   "Btn_Edit "=dword:00000001
   "Btn_Discussions "=dword:00000001
   "Btn_Cut "=dword:00000001
   "Btn_Copy "=dword:00000001
   "Btn_Paste "=dword:00000001
   "Btn_Encoding "=dword:00000001
   "NoWindowsUpdate "=dword:00000001
   "NoExpandedNewMenu "=dword:00000001
   "NoFileUrl "=dword:00000001

   * Not: Yukardaki bazı kısıtlamalar yapmak istediğiniz işe ters düşebilir.

5-"Bir de benim çözüm bulduğum yerler hep eski sürümler içindi."

  Yukarıda verilen ayarların büyük çoğunluğu tüm explorer versiyonlarında
  geçerlidir.Çalışmayanlar varsa yazmanız halinde yenileriz.
  Zaten tüm soruları 6, 7, ve 8 versiyonlarında denedim.

6-"Internet Explorer 8 ile gelen geliştirici araçları penceresi
   gibi özelliklerin de iptal edilmesini anlatması lazım."

   .Reg Dosyası içeriği:

   Windows Registry Editor Version 5.00

   [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\IEDevTools]

   "Disabled"=dword:00000001

Başka?

   

 

CevapAlıntı
Gönderildi : 27/10/2009 09:19
CozumPark
(@cozumpark)
Onursal Üye Yönetici

Hep demişimdir; "vakit kaybedeceğine işi uzmanına soracaksın" diye 😀


Çok çok teşekkürler.


Yalnız Orhan bey Flash menu olayına takıldım sadece. Denemedim ama; param name=menu... şeklindeki ayar bildiğim kadarıyla sadece flash'ın play, Pause, ... şeklindeki menü öğelerini gizleyip; About Flash 10..., Settings menü öğelerini kullanımda bırakmıyor mu?

CevapAlıntı
Topic starter Gönderildi : 27/10/2009 22:03
Orhan AKDOĞAN
(@orhanakdogan)
Üye

Rica ederim.

Evet about ve settings haricini kaldırır o satır,  bu iki menü kaldırılmaz diye biliyorum.
Eğer sayfada sağ tık tamamen yasak olacaksa flash playerıda etkileyen aşağıda kodlar html sayfa içinde
head tagları arasına yerleştirilerek
hiç bir menünün gelmemesi sağlanabilir.

<script language="Javascript1.2">
am = "Gecersiz islem";
bV  = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"
function nrc(e) {
   if (bNS && e.which > 1){
      alert(am)
      return false
   } else if (bIE && (event.button >1)) {
     alert(am)
     return false;}}
document.onmousedown = nrc;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (bNS && bV<5) window.onmousedown = nrc;
</script>

CevapAlıntı
Gönderildi : 28/10/2009 01:15
CozumPark
(@cozumpark)
Onursal Üye Yönetici

Orhan bey tekrar tekrar teşekkürler değerli bilgilerinizi paylaştığınız için. Ancak ufak bir sorunumuz daha var. Diyelim ki a.xls uzantılı bir dosyaya link veriyorsunuz. Eğer bilgisayarınızda Office kurulu ise o zaman Aç ve Kaydet seçeneklerini içeren bir ekran çıkıyor. Ancak eper bilgisayarınızda Office (yada xls uzantılı dosyayı açmayı bilen herhangi bir program) yüklü değilse bu pencerede "Bul" adında yeni bir tuş beliriyor. Bu tuşa bastığınızda yeni bir internet explorer penceresi açılıyor 🙂 Ver elini facebook 😀 Ona da bir el atıverirseniz çok memnun olacağım.

 Bu arada Flash için verdiğiniz kodu denedim. Sitede genel olarak sağ tuşta "Geçersiz işlem" hatası veriyor ama Flash dosyalarında sağ tıklamaya bu etkiyi yaratmıyor. İstemediğim menü yine açılıyor.

İyi çalışmalar diliyorum.

CevapAlıntı
Topic starter Gönderildi : 29/10/2009 13:05
Orhan AKDOĞAN
(@orhanakdogan)
Üye

Dialog pencerelerinde işin rengi biraz değişiyor ama
çözüm hala var !

Aslında dialog pencerelerine giden yolların kapatılması gerekir.
(Kurulu uygulamalar dışında içerik konulmaması gibi.)

Bu yapılamıyorsa,
Windows dialog pencerelerini kafamıza göre editleyebiliriz !

Wİndows Dialog pencerelerinin kaynaklarını shell32.dll dosyasında
saklamaktadır, yapmamız gereken, bu kaynakları editleyebilen bir uygulama
bulmak ve değişikliği gerçekleştirmektir.

1-Resource Hacker isimli uygulamayı indirelim.

http://delphi.icm.edu.pl/ftp/tools/ResHack.zip

2-Sistemde Shell32.dll dosyasını bulup bir yedeğini alalım!

3-Yine bu dosyanın bir kopyasını reseource hacker da da açalım.

4-Menüden Find text i kullanarak Sistemde çıkmasını istemediğimiz butonunun
etiketini aratalım.

5-Karşımıza bu Dialog penceresinin dizayn hali çıktığında ise isteğe uygun
değişiklikiği gerçekleştirip kaydetip çıkalım.(Butonu silmek gibi 🙂 )

6-Dosyayı orjinal pathe koyarsak herşey istediğimiz gibi oalcaktır.

Aşağıya örnek bir değişilik koyuyorum.

 

Operasyon Öncesi:

 

Operasyon Sonrası:

CevapAlıntı
Gönderildi : 29/10/2009 15:50
Orhan AKDOĞAN
(@orhanakdogan)
Üye

Flash Player la ilgili olarak aslında test etmiştik bu kodları;

Hangi işletim sistemi ve browser kullandığınız yazarsanız bu şekilde test edeceğim tekrar.

CevapAlıntı
Gönderildi : 29/10/2009 15:56
CozumPark
(@cozumpark)
Onursal Üye Yönetici

Orhan bey resource hacker için verdiğiniz çözümü denemedim ama çözeceğine inanıyorum. En kısa sürede uygulayıp buradan bilgi vereceğim.


Server 2003 sistem ve browser olarak da Internet Explorer kullanıyorum. Yalnız flash objeleri oluştururken XSS tekniğiyle oluşturuluyor; standart javascriptlerle değil. Bu yüzden etkilemiyor olabilir mi diye düşünüyorum.


Resource hacker ile flash player'ın activex dosyasında aynı tarzda bir değişiklik yapmamız mümkün mü acaba?

CevapAlıntı
Topic starter Gönderildi : 01/11/2009 11:39
Paylaş: