Jump to content

blue_life

Emekli
  • Posts

    3820
  • Joined

  • Last visited

  • Days Won

    17

Posts posted by blue_life

  1. @xarax

     

    GUICtrlSendMsg($hwnd, 4146, 0, 0) şeklinde bir komtu ile seçilenlerin sayısını alman mümkün. Senin yazdığın şekilde de olabilir lakin sistem çok yük getirip takılma yapar...

     

    Example()
    
    Func Example()
        GUICreate("listview items", 220, 250, 100, 200)
        GUISetBkColor(0x00E0FFFF) ; will change background color
    
        Local $listview = GUICtrlCreateListView("col1  |col2|col3  ", 10, 10, 200, 150, 0x0008)
        Local $item1 = GUICtrlCreateListViewItem("item2|col22|col23", $listview)
        Local $item2 = GUICtrlCreateListViewItem("item1|col12|col13", $listview)
        Local $item3 = GUICtrlCreateListViewItem("item3|col32|col33", $listview)
        Local $item4 = GUICtrlCreateListViewItem("item2|col22|col23", $listview)
        Local $item5 = GUICtrlCreateListViewItem("item1|col12|col13", $listview)
    
        GUISetState()
        Local $msg
        While 1
            $nMsg = GUIGetMsg()
            Switch $nMsg
                Case -3
                    Exit
    
            EndSwitch
    
            ToolTip("Total Select:" & GUICtrlSendMsg($listview, 4146, 0, 0))
        WEnd
    
    EndFunc   ;==>Example
  2. @veyselinci2

     

    Programın linkini güncellerken, programdaki grub4dos sürümünü yeni komutlara uyumluluk açısından güncellemiştim. Güncellediğim grub4dos versiyonu ile ilgili sorun çıkmış olabilir. Soruna komutta kullandığımız ; karakterin neden olduğunu düşünüyorum. Aşağıdaki paketteki AeroSP.exe yi tekrar kurup test edip sonucu yazarsan sevinirim...

     

    https://www.dropbox.com/s/t77ndzvyrxz6n2g/2010-05-15_AERO_STUDIO.ZIP

  3. @srtsrt07

     

    Bir önceki mesajdaki @xarax yazdığına ek olarak flash diskindeki dosyalarda sorun da olabilir. Iso içindeki (usbdeki isoyu kastetmiyorum) dosyaları usbnin anadizinine çıkartıp, bootmgr dosyasını önyükleyerek (kodlar usb paketlerinde verilmişti) açıktan kurulum yapmaya çalış. Usb sürücüsüne veri yazdıktan sonra usb sürücüsünü güvenle çıkartmayı unutma...

     

    Bu arada qemuda yeterli ram ayarlı değilse ilgili hataları yaşanması muhtemel. Kısaca iso dosyası rame yüklenince ramda bir alanı işgal eder. Boot aşamasında çalışacak sisteminde belli bir ram alanına ihtiyacı olduğu için ram yeterli gelmezse sorunlar çıkabilir. Qemu yerine farklı pcde deneme imkanın olursa sorunun kaynağı daha iyi anlaşılabilir...

     

    Umarım sorununu çözebilirsin. Çözüm bulursan, çözümü yazmayı unutma. Başarılar dilerim, kolay gelsin...

  4. @S_EroL

     

    Daha önce flash diski bölümleme programlarıyla ,bölümlere ayırıp deneme yapmadım lakin piyasadaki bir çok flash disk bunu destekelemeyecektir! Sistem flash diski tek bölüm olarak görecektir diye düşünüyorum. Tabi flash diskin chipsetini güncelleyen programlarla istediğini yapmanda mümkün olabilir. Kısaca piyasadaki flash disklerin bir çoğunda bölümleme programlarıyla işlem yapman, olumlu görünsede bunu sistem düzgün algılamayabilir.

     

    @Destech

     

    Yapamazsan resminin veyahut ilgili sorunlu gfx menu dosyasına ait link ver demiştim. Kısaca photoshop gibi herangi bir editörde resmini düzenleyeceksin. Düzenleme işi bitince orjina gfx menu dosyasındaki resmi gimp programıyla açacaksın. Açtığın resmin üzerine senin eklemek istediğin (yani düzenlediğin) resmi sürükleyip bırakcaksın. Son aşama ise resmi kayıt etmek. Ben defalarca bu yöntemle gfx menu dosyası düzenledim ve şuana kadar bir sıkıntı yaşamadım...

    • Like 1
  5. @Destech

     

    Yardım dosyasındaki gfx anlatımını tekrar incelemelisin. Kısaca sorunun büyük ihtimal, kullandığın resmin uygun renk derinliğine sahip olmaması! Bu sorun yaşamamak için, gimp programıyla paketteki sorunsuz çalışan resmi açıp, kendi resmimizi üzerine sürükleyip kayıt ediyorduk. İlgili anlatıma tekrar bakarsın. Yapamazsan resmini (veyahut ilgili sorunlu gfx dosyasını) link vererek paylaş, ben veyahut bilgi bir arkadaş sana yardımcı olacaktır....

  6. Çok eski bir çalışma. Kodlama biraz acemice olabilir. Değişiklik yapmadan kodları aşağıda veriyorum...

     

    #NoTrayIcon
    #RequireAdmin
    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_Icon=Keys.ico
    #AutoIt3Wrapper_Compression=4
    #AutoIt3Wrapper_Res_LegalCopyright=http://www.autoitscript.com/autoit3/
    #AutoIt3Wrapper_Res_Description=BlueLife Autorun Virüs Protect
    #AutoIt3Wrapper_Res_Fileversion=1.0.0.0
    #AutoIt3Wrapper_Res_Field=Author|BlueLife
    #EndRegion
    Anti_Auto()
    Func Anti_Auto()
        Opt("GUIResizeMode", 802)
        Local $BGETDRIVE = DriveGetDrive("ALL"), $b, $Autorun_FL = "autorun.inf"
        Local $Anti_Gui = GUICreate("BlueLife Autorun Virüs Protect v1.0", 125, 35, -1, -1, BitOR(0x80880000, 0x00C00000)), $Anti_Gui1 = 10, $Anti_ALL, $ANTI_OK
        Local $All_DRV[28], $Aktiv_DRV, $CMD_PARAM, $ALL_CHECK = True
        If Not @error Then
            Local $AntiAuto[$BGETDRIVE[0] + 1]
            For $b = 1 To $BGETDRIVE[0]
                If DriveStatus($BGETDRIVE[$b]) = "READY" And DriveGetType($BGETDRIVE[$b]) <> "CDROM" Then
                    If StringRight($BGETDRIVE[$b], 1) <> "\" Then $BGETDRIVE[$b] &= "\"
                    $BGETDRIVE[$b] = StringUpper($BGETDRIVE[$b])
                    $Aktiv_DRV = StringLeft($BGETDRIVE[$b], 1)
                    $All_DRV[0] &= $Aktiv_DRV & ","
                    $Aktiv_DRV = Asc($Aktiv_DRV) - 64
    ;~                 MsgBox(64,"",$Aktiv_DRV)
                    $All_DRV[$Aktiv_DRV] = GUICtrlCreateCheckbox($BGETDRIVE[$b] & " " & DriveGetLabel($BGETDRIVE[$b]), 10, $Anti_Gui1, 97, 17)
                    If FileExists($BGETDRIVE[$b] & "Autorun.inf") And StringInStr(FileGetAttrib($BGETDRIVE[$b] & "Autorun.inf"), "D") Then
                        GUICtrlSetState($All_DRV[$Aktiv_DRV], 1)
                    Else
                        $ALL_CHECK = False
                    EndIf
                    $Anti_Gui1 += 20
                EndIf
            Next
            $Anti_ALL = GUICtrlCreateCheckbox("Hepsini Seç", 10, $Anti_Gui1 + 5, 97, 17)
            If $ALL_CHECK Then GUICtrlSetState($Anti_ALL, 1)
            $ANTI_OK = GUICtrlCreateButton("Uygula", 10, $Anti_Gui1 + 25, 110, 20, 0)
            $size = WinGetPos($Anti_Gui)
            WinMove($Anti_Gui, "", $size[0], $size[1], $size[2], $Anti_Gui1 + 80)
        EndIf
        GUISetState(@SW_SHOW)
        While 1
            $nMsg = GUIGetMsg()
            Switch $nMsg
                Case - 3
                    Exit
                Case $Anti_ALL
                    For $I = 1 To 27
                        $Aktiv_DRV = Chr($I + 64)
                        If GUICtrlRead($Anti_ALL) = 1 Then
                            If StringInStr($All_DRV[0], $Aktiv_DRV) Then
                                GUICtrlSetState($All_DRV[$I], 1)
                            EndIf
                        Else
                            If StringInStr($All_DRV[0], $Aktiv_DRV) Then
                                GUICtrlSetState($All_DRV[$I], 4)
                            EndIf
                        EndIf
                    Next
                Case $ANTI_OK
                    For $I = 1 To 27
                        $Aktiv_DRV = Chr($I + 64)
                        $Autorun_FL = $Aktiv_DRV & ":\Autorun.inf"
                        If StringInStr($All_DRV[0], $Aktiv_DRV) Then
                            If GUICtrlRead($All_DRV[$I]) = 1 Then
                                If FileExists($Autorun_FL) And Not StringInStr(FileGetAttrib($Autorun_FL), "D") Then
                                    FileSetAttrib($Autorun_FL, "-RSH")
                                    FileMove($Autorun_FL, $Aktiv_DRV & ":\!Autorun.inf", 1)
                                EndIf
                                If Not FileExists($Autorun_FL) Then DirCreate($Autorun_FL)
                                If Not FileExists($Autorun_FL & "\\lpt1\\") Then DirCreate($Autorun_FL & "\\lpt1\\")
                                If Not FileExists($Autorun_FL & "\\lpt1\\lpt2\\") Then DirCreate($Autorun_FL & "\\lpt1\\lpt2\\")
                                If Not FileExists($Autorun_FL & "\\lpt1\\lpt2\\lpt3\\") Then DirCreate($Autorun_FL & "\\lpt1\\lpt2\\lpt3\\")
                                If Not FileExists($Autorun_FL & "\\lpt1\\lpt2\\lpt3\\BlueLife") Then FileWrite($Autorun_FL & "\\lpt1\\lpt2\\lpt3\\BlueLife", "BlueLife Autorun Virüs Protect v1.0")
                                FileSetAttrib($Autorun_FL & "\\lpt1\\lpt2\\lpt3\\BlueLife", "+RSH", 1)
                                FileSetAttrib($Autorun_FL, "+RSH", 1)
                            Else
                                If FileExists($Autorun_FL) And StringInStr(FileGetAttrib($Autorun_FL), "D") Then
                                    If FileExists($Autorun_FL & "\\lpt1\\lpt2\\lpt3\\") Then $CMD_PARAM = " RD /S /Q " & $Autorun_FL & "\\lpt1\\lpt2\\lpt3\\"
                                    If FileExists($Autorun_FL & "\\lpt1\\lpt2\\") Then $CMD_PARAM &= " && RD /S /Q " & $Autorun_FL & "\\lpt1\\lpt2\\"
                                    If FileExists($Autorun_FL & "\\lpt1\") Then $CMD_PARAM &= " && RD /S /Q " & $Autorun_FL & "\\lpt1\\"
                                    If FileExists($Autorun_FL) Then $CMD_PARAM &= " && RD /S /Q " & $Autorun_FL
                                    If StringLeft($CMD_PARAM, 3) = " &&" Then $CMD_PARAM = StringTrimLeft($CMD_PARAM, 3)
                                    MsgBox(64,"",$CMD_PARAM)
                                    ClipPut($CMD_PARAM)
                                    RunWait(@ComSpec & " /c" & $CMD_PARAM, "", @SW_HIDE)
                                EndIf
                            EndIf
                        EndIf
                    Next
                    MsgBox(64,"BlueLife Autorun Virüs Protect v1.0","Seçili ayarlar uygulandı",0,$Anti_Gui)
            EndSwitch
        WEnd
    EndFunc   ;==>Anti_Auto
    Exit
  7. @hakarakurt

     

    Herangi bir sorun çıkmaması lazım. Konudaki multiboot usb programı hata yapma şansını azaltıyor ve elle yapılması gerek işlemleri haliyle daha basit yapmanı sağlıyor.

     

    Kurulumda yaptıkları hatırladığım kadarıyla kısaca;

    Seçilen sürücüye seçilmişse uygun (flah dsiklerin bir çok anakartın biosunda hdd olarak görünmesini sağlayacak) şekilde biçimlendirme yapıyor.

    Daha sonra mbr-pbr (önyükleme bilgisi) işlemlerini yapıyor.  Bazı anakartlarda grub4dos önyükleme bilgisi sorun çıkardığından mevcut dosya sistemine göre farklı önyükleme bilgileri yazılıyordu.

    Son versiyonda diske birden fazla bölüm varsa, grub4dos kurulan bölümü aktif vs. yapmak içinde bir şeyler eklemiştim heralde...

     

    İşte mbr-pbr işlemlerinden sonra gerekli dosyalar seçilen sürücüye kopyalanıyor.

    Kopyalama işlemi bittikten sonra, önbellekte olan bilgiler veri kaybı yaşanmaması için seçili diske yazılıyor.

    Son aşamada qemu sorusu geliyor...

    Aralarda ufak tefek kontroller vs. de vardır lakin şuan her ayrıntısını hatırlamıyorum...

     

    Kısaca manuel yaparsanda büyük ihtimal sorun olmaz lakin programla yapmak haliyle daha sorusuz ve güvenli sayılır.

    Kullnadığınız kodlara uygun grub4dos versiyonunu kullanmalısınız. Çok eski versiyonlar haliyle bazı komutları tanımayabilir.

    Kısaca menünüze eklediğiniz bir bileşende kod sorunu çıkıyorsa grub4dos versiyonunda sorun olma olasılığı var. Güncelleyip tekrar bakabilirsiniz.

     

    Ayrıca illa usbdr dosyasını kullanmanız gerekmiyor. MB_USB.ini dosyasını açıp USBDR yerine GRLDR yazıp güncel grub4dos versiyonlarını direk kullanabilirsiniz. Ben karışıklık olmaması için GRDLR dosyasının ismini USBDR olarak değiştirmiştim.

     

    Bootice programının yeni versiyonuna gelirsek, ben programı son güncellediğimde yeni bootice versiyonunda bir takım sonlar gözlemledim. Eski versiyon daha stabil olduğundan eski versiyondan devam ettim. Şuanki yeni versiyon hakkında bilgim yok. Bir programın eski kullanmakta olduğum versiyonu, benim gereksinimlerimi karşılıyorsa ve yeni versiyonun bana fazla bir getirisi yoksa, eski versiyonu kullanmayı tercih ederim. Tabi bu benim görüşümdür.

     

    Çalışmalarınızda başarılar dilerim arkadaşlar, kolay gelsin...

    • Like 2
  8. @ashilus

     

    Malesef bu sıralar böyle bir çalışma yapamam. Sözde veremiyorum.

     

    Hatırladığım kadarıyla bootice programında bu özellik mevcuttu. Bootice yi açıp, bcd edit bölümüne (yukarıdaki tablardan üçüncü sıradaki) bakabilirsin. Başlangıç menüsüne grub4dos ekleyince, grub4dos dosyalarını ilgili sürücüye eklemen (grldr, grldr.mbr,menu.lst vs.) yeterli olacaktır. Gerçi ben bootice ile hiç deneme yapmadım lakin sorunsuz çalıştığına inanıyorum...

     

    @hakarakurt

     

    Bootice versiyonlarından bazılarının parametreleri farklı. Yani sorun çıkma ihtimali yüksek. Ayrıca multiboot usb programının yeni sürümünde (2.0..) önemli düzelmeler vardı.

     

    @lfkaya

     

    Malsef güncel komutlar ile ilgili bilgim olmadığı için yardımcı olamıyorum. Gerçi genelde iso dosyasının içindeki isolinux.cfg,slax.cfg vs. gibi dosyalarda gerekli komutlar olabiliyor...

    • Like 2
  9. @hasangur

     

    Öncelikle cümleten hayırlı bayramlar dilerim. Bir süredir multiboot konularıyla ilgilenmiyorum. Eklemek istediğiniz bileşenlere ait grub4dos komutlarına forumdan temin edemiyorsanız google gibi arama motorlarında arama  yaparak çalışan komut veyahut yöntemleri bulabilemeniz mümkün. Pardusu çok uzun bir süre önce denemiştim. Android işletim sistemini hiç denemedim. Kısaca şuan ilgili sistemler için malesef güncel komutları bilmiyorum. Umarım arama sonuçlarında başarılı olursun veyahut forumdan konuyla bilgili bir arkadaş el atar.

     

    Yardımcı olmadığım için kusura bakma, kolay gelsin...

     

    https://www.google.com/search?q=Android+4.2+grub4dos+usb

    https://www.google.com/search?q=pardus+2013+4.2+grub4dos+usb

  10. ghyo.png

     

    Programın yeni sürümünde önceki sürüme göre bir çok yeni özellik eklenmiştir. Programın Türkçe desteği olduğu için çok fazla ayrıntı vermeye gerek duymuyorum. Aklıma gelen bazı yenilikleri kısaca yazarsam;

     

    - %99 yeniden yazıldı.

    - Farklı hosts dosyası ile çalışma, export, impor gibi özellikler eklendi.

    - Listeye müdehale etmek için düzen ve sağ tuş menüsüne bazı özellikler eklendi.

    - Yedekleme yöneticisi eklendi. Program ilk işlem yaptığında otomatik olarak bir tane yedek alıyor.

    - Dns Client Servisi için ayar menüsü eklendi.

    - Arayüzde isteğe bağlı olarak metin görünümü ekledi. Ayrıca yazı tipini belirleyeceğiniz seçenek eklendi.

    - İp çözümleme işlemi için bazı yeni seçenekler eklendi.

    - vs. vs....

    - Komut istemi seçenekleri ekledi. Katılımsız kurulumalarında istediğiniz siteleri otomatik yasaklayıp istediğinizde yasağı kaldırabilirsiniz. Tüm komut istemi seçeneklerini görmek için programa /? parametresi verebilirsiniz.

     

    Misal bir kaç site yasaklamak isterseniz aşağıdaki gibi bir parametre vermeniz mümkün,

     

    HostsEditor.exe /a www.facebook.com www.youtube.com www.deneme.com

     

    Yasağı kaldırmak için ise

     

    HostsEditor.exe /d www.facebook.com www.youtube.com www.deneme.com

     

    HomePage: http://www.sordum.org/8266/bluelifehosts-editor-v1-1

    Download: http://www.sordum.org/dns_jumper/downloads38.php

×
×
  • Create New...