Jump to content

blue_life

Emekli
  • Posts

    3820
  • Joined

  • Last visited

  • Days Won

    17

Everything posted by blue_life

  1. @recep demirci Dns yöntemini denim kendi bilgisayarımda (XP SP3 - X86) dendim ve çalıştı! Umarım sende de işe yarar.... Kolay gelsin... İlgili kodlar! _BL_Block_Net() MsgBox(64,"","Internet kapandı") _BL_UnBlock_Net() MsgBox(64,"","Internet açıldı") Func _BL_Block_Net() Local $ERROR_DNS = "127.0.0.1" Local $BL_FND_DNS[1][2],$1 = 1 Local $BL_DNS_VALUE,$BL_DNS_VALUE1 While 1 $BL_DNS_VALUE = RegEnumKey("HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces", $1 ) If @error <> 0 then ExitLoop ReDim $BL_FND_DNS[$1][2] $BL_FND_DNS[$1 - 1][0] = $BL_DNS_VALUE $BL_FND_DNS[$1 - 1][1] = RegRead("HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\" & $BL_DNS_VALUE,"NameServer") RegWrite("HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\" & $BL_DNS_VALUE,"BlueLife_NS","REG_SZ",$BL_FND_DNS[$1 - 1][1]) RegWrite("HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\" & $BL_DNS_VALUE,"NameServer","REG_SZ",$ERROR_DNS) RegWrite("HKLM\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\" & $BL_DNS_VALUE,"NameServer","REG_SZ",$ERROR_DNS) RegWrite("HKLM\SYSTEM\ControlSet002\Services\Tcpip\Parameters\Interfaces\" & $BL_DNS_VALUE,"NameServer","REG_SZ",$ERROR_DNS) $1 += 1 WEnd EndFunc Func _BL_UnBlock_Net() Local $BL_DNS_VALUE,$BL_DNS_VALUE1,$1 = 1 While 1 $BL_DNS_VALUE = RegEnumKey("HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces", $1 ) If @error <> 0 then ExitLoop $BL_DNS_VALUE1 = RegRead("HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\" & $BL_DNS_VALUE,"BlueLife_NS") RegWrite("HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\" & $BL_DNS_VALUE,"NameServer","REG_SZ",$BL_DNS_VALUE1) RegWrite("HKLM\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\" & $BL_DNS_VALUE,"NameServer","REG_SZ",$BL_DNS_VALUE1) RegWrite("HKLM\SYSTEM\ControlSet002\Services\Tcpip\Parameters\Interfaces\" & $BL_DNS_VALUE,"NameServer","REG_SZ",$BL_DNS_VALUE1) $1 += 1 WEnd EndFunc[/CODE] Edit: Unutmuşum. Interneti yeni kullanan programlar için geçerlidir. Misal Internet explorer açıksa bunu bu kodlar ile engelleyemezsin. Eğer internet explorer açık deyilse ve işlemden sonra açılırsa internete ulaşamaz...
  2. @recep demirci Evet @blackman12 söylediği gibi interneti için gerekli servisi veyahut servisleri durdurup interneti kesmen mümkün olabilir. Denemek lazım. @Gαηgѕтєя94 Çalışan bir dosyayı değiştirmek istersen sonuna .old - .bak - .tmp yazabilirsin. Diyelim shell32.dll dosyasını değiştireceğiz. Bunun için önce shell32.dll dosyasının adını değiştireceğiz. shell32.dll.old Sonrada kopyalatmak istediğim dosyayı ilgili konuma kopyalayacağız. Çok basit sayılır.... Bu arada özelden istediğin konuya cevap yazmıştım ama o arada internet düştü! Umarım sana ulaşmıştır. _BL_SYS_MOVE_FILE(@ScriptDir & "\shell32.dll",@WindowsDir & "\system32\shell32.dll") Func _BL_SYS_MOVE_FILE($Source,$Target) If (Not FileExists($Source) Or $Source = "") Then Return;Kopyalanacak dosya olmadığı için If FileExists($Target) Then Local $GetAttrib = FileGetAttrib($Target) If StringInStr($GetAttrib,"D") Then Return; Klasör olduğu için If StringInStr($GetAttrib,"R") Or StringInStr($GetAttrib,"S") Then FileSetAttrib($GetAttrib,"-RS") If FileExists($Target & ".old") Then $GetAttrib = FileGetAttrib($Target & ".old") If StringInStr($GetAttrib,"R") Or StringInStr($GetAttrib,"S") Then FileSetAttrib($GetAttrib,"-RS") EndIf FileMove($Target,$Target & ".old",1) EndIf FileMove($Source,$Target,1) EndFunc[/CODE] Neyse kolay gelsin arkadaşlar...
  3. Heralde program görmüyor? Son olarak Grub Installer ile ilgili sürücüye mbr yazdırmayı deneyebilirsin. http://www.hiren.info/pages/bootcd-on-usb-disk[/CODE] Step 3 ten devam et. Dikkat etmen gereken yer 1 işareti olan kısımdan kesinlinlikle grub4dos kurmak istediğin sürücüyü seçeceksin. Yanlışlıkla farklı bir disk veyahut sistemin yüklü olduğu diski seçme. Sistemin boot ettiği diski seçer ve işlem yaparsan işletim sistemin başlamaz... Kurulumdan sonra gerekli dosyaları kopyalamadan ilgili sürücünü test edebilirsin. Eğer anakartının boot menüsünde görünürse, yani boot edebilirsen grub mbr hatası verecektir. O zaman ilgili dosyaları kopyalar ve grub4dosu sorunsuz çalıştırabilirsin...
  4. @recep demirci Daha önce hiç ihtiyacım olmadı, lakin ilgili programın bağlandığı siteyi hosts dosyasına yazdırıp engelleyebilirsin. Yada tüm yeni erişimleri engellemek için dns adresini değiştirebilrsin veyahut ilgili bağdaştırıcının ayarlarını bozarsın vs vs. Araştırmak gerekiyor... Bu gün bir ara bakmaya çalışırım...
  5. @wampir Birinci şart ilgili diskin anakartının biosu tarafından algılanıp boot edebilmesidir. Usb paketinde tools klasöründe bulunan usb_format.exe ilgili diski görüyor mu?
  6. @falcon77 Gerçekten 16 bit renk derinliğinde ilgili program sorun veriyormuş Gerçi BlueXPE de varsayılan çözünürlülük 32 veyahut 24 bit olduğu için herangi bir soruna neden olmaz. Ekran çözünürlülüğünü arttırmak istersen BlueXPE Network sürümünü kullanmanı ve gerekli ekran kartı sürücünü anlatıldığı gibi eklemeni tavsiye ederim Misal ben kendi kullanacağım ilgili sürüme ekran kartımı ve ses kartımı ekledim. Bu sayede 1680 X 1050 çözünürlülüğünde kullanabiliyorum.
  7. @falcon77 Az önce xp-vista-win7 üzerinde ilgili programı denedim ve herangi bir sorun çımadan şifreyi karşıma çıkardı! Yani belkide geçici bir sorun çıkarmış olabilir. Bu arada Joshua's Key Reader programında sorun var! Kafasına esince sorunsuz çalışıyor. Sonraki versiyonda ilgilenirim artık. Bilgilendirme için teşekkürler... Edit: Bu arada eklediğin resim dikkatimi çekti! Ekran çözünürlülüğün niye düşük! Daha yüksek çözünürlülük desteklenmiyor mu yoksa başlangıçta çözünürlülük otomatik yükselmedi mi?
  8. @gslikahraman Evet boot menüsünde Grub4dos kullanılmıştır! Lakin önceki gfx menülerden biraz farklı!
  9. @onuchlu Her şeye rağmen yinede sistem açılmış! Yani olası bir kötü durumda çok işine yarayacağını düşünüyorum. Dediğm gibi başlangıçta bazı sürücüler optimize edildiği için, nadirde olsa bazı bilgisayarlarda bu tip sorunlar çıkması muhtemel. Ama şuana kadar dendiğim her pc de (ram miktarı uygun) açıldı. Bu arada Hiren içindeki MiniXP de bu şekilde geçmi başlıyor? Sormamın nedeni iki sistemde aynı alt yapıyı kullanıyor. Tabi BlueXPE'de sistem biraz daha gelişmiş... Unutmadan, test ettiğin ve bilgilendirdiğin için teşekkürler... Edit:Imla
  10. @onuchlu Test sonucunu bekleyeceğim. @bozart Gerekli anlatımları yaptım zaten. Istediğini fazla zorlanmadan sende yapabilirsin.. Kolay gelsin...
  11. @onuchlu Bu tip bir sorun ile daha önce karşılaşmadım. Son sürümlerde; Başlangıçtaki boot işlemi sonunca masaüstü gelmeden PROGRAMS.WIM -> B:\Programlar klasörüne mount ediliyor. Eğer PROGRAMS.WIM yazılabilir ortamdaysa yazılabilir şekilde mount ediliyor. Sonrasında içerisindeki BlueXPE.ini dosyaları okunuyor. Daha sonra !PROGRAMS klasörü ise B\!Programlar klasörüne bağlanarak, BlueXPE.ini dosyaları okunuyor. Başlangıçta registry ve driver bilgilerini tazeleyecek işlemlerde yapılıyor. Sende buralardaki bir program nedeniyle takılma olmuş olabilir. Masaüstü geliyor derken, görev çubuğu felan geliyor mu ekrana? Diğer taraftan BlueXPE Light v1.7 sürümünde başlangıcı biraz geçiktirecek bir hata yapmışsım. BlueXPE Light v1.8 denemeni öneririm. Ayrıca tüm sürümler şuanda 4shared serverlerinde mevcut. http://www.4shared.com/dir/17551162/107cfbba/BlueXPE.html[/CODE] BlueXPE Light v1.7 sürümüne güncellenmiştir... Ufak tefek bir çok düzelme yapılmış ve bazı programlar güncellenmiştir... Yakın bir zamanda ana konudaki makaleyi düzenleyeceğim... [CODE]http://www.4shared.com/file/Y_WPORQ4/BlueXPE_Light_v18.html[/CODE] MD5: 663584A6BCC2698C0295C6EF7B1EDEAD SHA-1: FF6B373FAA03ECA39D33D362B15F586F99B1592B
  12. @muharremerd Ilgili komut bende çalışıyor... Belki menü çağırmada hata yapıyor olabilirsin. Yani submenu.gz den submenu.gz yi çağırıyor olabilirsin. Bua arada (cd)/airboot/submenu.gz -> CD/DVD üzerindeki ilgili dosyayı gösteriyor... Alternatif bir komut bildiğim kadrıyla yok airmenu (cd)/airboot/*.gz airmenu /airboot/*.gz Kolay gelsin...
  13. @iskader As. Malesef bu konuda güncel bir çalışmam olmadı Şu sıralar vakit buldukça BlueXPE Network sürümüne bakıyorum... Ondan sonra bakabilirim.
  14. @recep demirci Global $Desktop_With = @DesktopWidth Global $Desktop_Height = @DesktopHeight MsgBox(64,"Uygulanacak çözünürlülük!","1024 X 768") _ChangeScreenRes(1024,768) Sleep(5000); Sleeep komutuyla bekleme yapabilirsin (5 saniye) MsgBox(64,"Uygulanacak çözünürlülük!",$Desktop_With & " X " & $Desktop_Height) _ChangeScreenRes($Desktop_With,$Desktop_Height) Func _ChangeScreenRes($i_Width = @DesktopWidth, $i_Height = @DesktopHeight, $i_BitsPP = @DesktopDepth, $i_RefreshRate = @DesktopRefresh) If Not IsDeclared("OpenUser32Dll") Then Local $OpenUser32Dll = @WindowsDir & "\system32\user32.dll" Local Const $DM_PELSWIDTH = 0x00080000 Local Const $DM_PELSHEIGHT = 0x00100000 Local Const $DM_BITSPERPEL = 0x00040000 Local Const $DM_DISPLAYFREQUENCY = 0x00400000 Local Const $CDS_TEST = 0x00000002 Local Const $CDS_UPDATEREGISTRY = 0x00000001 Local Const $DISP_CHANGE_RESTART = 1 Local Const $DISP_CHANGE_SUCCESSFUL = 0 Local Const $HWND_BROADCAST = 0xffff Local Const $WM_DISPLAYCHANGE = 0x007E If $i_Width = "" Or $i_Width = -1 Then $i_Width = @DesktopWidth; default to current setting If $i_Height = "" Or $i_Height = -1 Then $i_Height = @DesktopHeight; default to current setting If $i_BitsPP = "" Or $i_BitsPP = -1 Then $i_BitsPP = @DesktopDepth; default to current setting If $i_RefreshRate = "" Or $i_RefreshRate = -1 Then $i_RefreshRate = @DesktopRefresh; default to current setting Local $DEVMODE = DllStructCreate("byte[32];int[10];byte[32];int[6]") Local $b = DllCall($OpenUser32Dll, "int", "EnumDisplaySettings", "ptr", 0, "long", 0, "ptr", DllStructGetPtr($DEVMODE)) If @error Then $b = 0 SetError(1) Return $b Else $b = $b[0] EndIf If $b <> 0 Then DllStructSetData($DEVMODE, 2, BitOR($DM_PELSWIDTH, $DM_PELSHEIGHT, $DM_BITSPERPEL, $DM_DISPLAYFREQUENCY), 5) DllStructSetData($DEVMODE, 4, $i_Width, 2) DllStructSetData($DEVMODE, 4, $i_Height, 3) DllStructSetData($DEVMODE, 4, $i_BitsPP, 1) DllStructSetData($DEVMODE, 4, $i_RefreshRate, 5) $b = DllCall($OpenUser32Dll, "int", "ChangeDisplaySettings", "ptr", DllStructGetPtr($DEVMODE), "int", $CDS_TEST) If @error Then $b = -1 Else $b = $b[0] EndIf Select Case $b = $DISP_CHANGE_RESTART $DEVMODE = "" Return 2 Case $b = $DISP_CHANGE_SUCCESSFUL DllCall($OpenUser32Dll, "int", "ChangeDisplaySettings", "ptr", DllStructGetPtr($DEVMODE), "int", $CDS_UPDATEREGISTRY) DllCall($OpenUser32Dll, "int", "SendMessage", "hwnd", $HWND_BROADCAST, "int", $WM_DISPLAYCHANGE, _ "int", $i_BitsPP, "int", $i_Height * 2 ^ 16 + $i_Width) $DEVMODE = "" Return 1 Case Else $DEVMODE = "" SetError(1) Return $b EndSelect EndIf EndFunc ;==>_ChangeScreenRes[/CODE] @Gαηgѕтєя94 Silmek istediğin kısayol için aşağıdaki scripti kullan. Misal silmek istediğin dosya isimi deneme.lnk ise; [CODE]_Startup_Del("deneme1.lnk") _Startup_Del("deneme2.lnk") Func _Startup_Del($FileName = "") Local $PR1 = @ProgramsCommonDir & "\Başlangıç\" Local $PR2 = @ProgramsDir & "\Başlangıç\" If $FileName = "" Then Return SetError(1) If FileExists($PR1 & $FileName) Then If StringInStr(FileGetAttrib($PR1 & $FileName),"R") Then FileSetAttrib($PR1 & $FileName,"-R") FileDelete($PR1 & $FileName) EndIf If FileExists($PR2 & $FileName) Then If StringInStr(FileGetAttrib($PR2 & $FileName),"R") Then FileSetAttrib($PR2 & $FileName,"-R") FileDelete($PR2 & $FileName) EndIf EndFunc[/CODE]
  15. @muharremerd Evet malesef ilgili dosya çok büyük boyutta olunca paketteki iso oluşturmak için gerekli programlar sorun çıkarıyor. Kullanılan ilgili komutları düzenlmek sorunu çözebilir. Win7 yüklü hdd boot etemk için gerekli komutlar zaten illk sayfada bulunmakta, lakin komuttu malesef hatalı vermişim. Bu konuda en sorunsuz çalışan komu; grub4dos chainloader (hd0)+1; rootnoverify (hd0) boot[/CODE] Neyse kolay gelsin....
  16. @Unnamedmi Rica ederim, ufak bir katkım olduysa ne mutlu. Bu arada bad sectorlu kısmın belli bir alanda olması gerçekten büyük şans. Tavsiyem bu disk üzerinde çok önemli dosya konulmaması veyahut önemli dosyaların yedeğinin alınması şeklinde olacaktır.
  17. @ambo_33 Evet Autoit çok diğer dillere nazaran çok kolay.. Özellikle benim gibi programlama bilmeyen kişiler için... @sufflee Scite'yide kurarsan sende de fazla seçenekler olur. http://www.autoitscript.com/cgi-bin/getfile.pl?../autoit3/scite/download/SciTE4AutoIt3.exe[/CODE]
  18. @Unnamedmi Görünen oki malsef disk çok fazla hasarlı. İstersen son olarak miniXP üzerinden harddiskini test et. (HddScan, HdTune) Çok fazla bad sector var ise zaten ne yapsan çare olmaz...
  19. @muharremerd Usb diskine atacağın dosyaları tabi eklediğin bileşene göre istediğin yere atabilrisin. Konudaki çalışmalarda benim isim değişikliğine gitmemin sebebi, ilgili bilgisayarda linux veyahut grub ile alakalı (crack vs.) bir bileşenin olma ihtimalidir. Haliyle böyle bir şey olursa karışıklık olacaktır. Bu yüzden isim değişikliğine gittim. ilgili grub dosyasını bir hex editor ile açıp düzenleyebilirsin. Usb paketindeki dosyanın ismi aklıma gelmedi, lakin USBDR olabilir. (Emin deyilim) @Unnamedmi Bad sectorlü alana veri yazılmaya çalışıldığında, veyahut bad sectorlü kısımdan veri okumaya çalışıldığında, bad sectorler çağalabilir. Diskin çok kötü durumdaysa malesef sistem yüklemeyi başarsan bile, bir süre sonra sistem mefta olacaktır. Ben bad sectorlu disklere low level format atmak için Acronis Disk Directoru kullanıyorum. Şu malum konudaki dostan çalışan yaklaşık 2 MB lik programı yani. Bu konudaki paketlerde de mevcut. Kısaca anlatmam gerekirse; 1- Acronis disk directoru başlat ve başladığında ilk gelen ekrandan Manual Mode seçeneğini seç. 2- Diskin sorunsuz bir şekilde program tarafından tanındıktan sonra aşağıda bulunan disk simgesine sağ tıklatıp (grafik alnın en başında) Clear seçeneğini seç. 3- Karşına gelen ekranda ikinci seçeneği seçip kutudanda 1 rakamını seç. Kutuda buluanan rakam kaç kere silme işleminin yapılacağını belirler. 1 yeterlidir fazla zorlamaya gerek yok. 4- Okeyleyip yukarıdkai menüde bulunan Operations altındaki Commit seçenğine basıp sonraki ekranlara olumlu yanıt ver. 5- Low level formatın bitmesini bekle. Bu işlem diskin kapasitesine ve diskin özelliği ile durumuna göre çok uzun sürebilir.... Umarım işe yarar, kolay gelsin...
  20. @arslanfm Kaç kere yazdığımın sayısını inan unuttum Hadi senin için tekrar bir özet geçeyim. Grub4dos'ta büyük ve küçük harfler farklıdır. Büyük ihtimal ilgili komutta harf hatası yapıyorsundur. Misal, diyelim komutta acronis true image için ACTI.ISO dosyasını gösterdik. Senin belleğine kopyaladığın dosya ACTI.iso ise tabiki çalışmayacaktır. Tek harf bile komuttakinden değişik olsa hata alırsın. Hiren içinde aynı hatayı yaptığını düşünüyoru. Hiren için hirendeki HBCD klasöründeki menu.lst dosyasını kullanabilirsin... Kolay gelsin...
  21. @akifbaba40 BL_UIS.EXE çalıştırdığında aşağılarda bir yerde optemize et seçeneği olması lazım. Onu işaretlemelisin. İşaretlediğin halde, çok büyük iso oluşuyorsa, eklemeye çalıştığın XPler bir birinden farklı dosyaslar kullanıyordur. Optemize seçeneği sadece aynı dosyalar için geçerlidir. Misal iki XP içinde de Shell32.dl_ dosyası var ama bu dosyalar bir birinin aynısı deyilse (misal md5 değerleri tutmuyorsa) bu iki dosya için bir sıkışıtrma olmaz. Umarım söylediğimi anlamıştırsın...
  22. @rifatna Daha önce dediğim gibi forumdaki hiç bir modifiyeli sistemi indirip denemdim. Bu yüzden ilgili CD/DVD içeriği hakkında fazla bir bilgim yok. BootMenüsünün resminden yola çıkarsam; Windows XP dışındakilerin hepsini normal disk (fixed,removable) ortamından boot edip kullanabilirsin. İlgili bileşenleri nasıl ekleyebileceğine dair bir çok örnek bulunmaktadır. Bu örneklerden yola çıkarak, deneme yanılma yöntemiyle kendin de yapabilirsin. Tabi farklı yöntemler ile direkt iso dosyasını flash belleğine yazdırıp kullanabilmen mümkün; Aşağıdaki linklere bak. Tabi aşağıdki linkte bulunan yöntemlerde ufak bir ihtimal flash diskinin zarar görme ihtimali olduğunu unutma! http://www.tnctr.com/index.php?showtopic=67563&view=getnewpost http://forum.donanimhaber.com/m_31848986/tm.htm[/CODE] @akifbaba40 Tam olarak sorunu anlamadım. Sorun oluşan iso dosyasının boyutunun fazla olması mı?
  23. @SpamRaw Yukarıdaki mesajı ezbere yazdım ve de kodu hatalı vermişim grub4dos ls /BOOTCD/HIREN.IMG || find --set-root /BOOTCD/HIREN.IMG; map --mem /BOOTCD/HIREN.IMG (fd0); map --hook; chainloader (fd0)+1; rootnoverify (fd0); map --floppies=1 boot[/CODE] Tabi istersen isodan da kullanabilirsin. O zaman ilgili iso dosyasını UltraIso ile aç ve BOOTCD klasörünü CD/DVD nin rootunda olacak şekilde dışarı çıkart. Tabi sonra BOOTCD klasörünü si ve iso dosyasını kayıt et! Hepsi bu kadar. Denemedim ama çalışması laızm.
  24. Öncelikler anlatım ve emeğin için teşekkürler.. Arkadaşlar, benim anlamadığım nokta, winrar eklentileri sizi rahatsız ediyorsa katılımsız programlarınızı niye farklı programlar ile yapmıyorsunuz? Misal Smart Install Maker gayet kolay ve bir okadar bu konularda başarılı! Kolay gelsin...
×
×
  • Create New...