Jump to content

blue_life

Emekli
  • Posts

    3820
  • Joined

  • Last visited

  • Days Won

    17

Everything posted by blue_life

  1. BlueLife IsoMount v1.2 Yaklaşık 1MB Iso dosyasından bir oyun kurmaya kalktığımızda, veyahut bir iso içindeki dosyaları kullanmak istediğimizde, sanal sürücü yazılımları gerçekten çok kullanışlıdır. Fakat bazen bu programlar sistemi kasar veyahut kurulumu can sıkabilir. Işte bunun için ufak bir uygulama hazırladım. Bir Dosyayı Sanal Sürücüye Takmak... 1 - Programı çalıştırın. 2 - Saatin yanında beliren programın ekranına, iso ve benzeri dosyanızı sürükleyin. Otomatik olarak bilgisayarınızdaki boş bir sürücü harfine iso dosyanız takılacaktır. Bilgisayarımda Oluşan Sanal Sürücüyü Silmek... 1 - Programı çalıştırın. 2 - Saatin yanında beliren programın ekranına, sürücünüzü veyahut sürücünüzün içindeki bir klasörü sürükleyin. Otomatik olarak sürücünüz silinecektir. Ayrıca sistem yeninden başlar isede takılan tüm sürücüler silinecktir... Bu arada program iso dosyalarının yanı sıra disket/disk imajı gibi farklı imajlarıda sanal sürücüye takabilmektedir. Programı kapatmak için, ekranda görünen cd iconuna sağ tıklatıp çıkış demelisiniz! Neyse umarım faydalı bir çalışma olmuştur. Ben şimdiden kullanmaya başladım... http://yadi.sk/d/4-WaCcBE2hKfq
  2. @pilgetir 1 - Aşağıdaki dosyayı indir ve masaüstüne çıkart. [color="#0000FF"][u][b]http://bluelife.zxq.net/Files/Tools/Upx_Decompress.zip[/b][/u][/color] 2 - Ilgili ams uygulama dosyanı masaüstüne çıkarttığın upx.exe dosyasının yanına koy ve Decompress_All.cmd dosyasını çalıştırıp, kapanmasını bekle. 3 - Sonra ilgili yama programını tekrar denersein... Bu arada bu yama programı ams çalışmaları içindir. Hatırladığım kadarıyla, genelde ams çalışmaları upx ile sıkıştırılmıyordu bu yüzden tekrar hatırlatmak istedim... Neyse kolay gelsin...
  3. @pilgetir Ilgili yama yapmak istediğin uygulama, upx ile sıkıştırıldığı için bu sorunu yaşıyorsun! Upx sıkıştırmasını açarsan, ilgili yama çalışacaktır!
  4. @pilgetir Ilgili yamayı yaptığımda farklı projeler ile ben dahil bir kaç arkadaş denemiş ve başarılı olmuştu. Bir ihtimal senin kullandığın ams versiyonuyla alakalı bir sorun çıkmış olabilir? Program hiç mi çalışmıyor bu arada? Biraz daha detay vermelisin...
  5. [b]DirRemove("Klasör konumu",1)[/b]
  6. @beydere Öncelikle yukarıdaki yazdığım örnek kabaca yazılmıştır. Yani öyle ahım şahım icelemedim. Yaptığım bazı kısımlarda eksik ve hata olabilir. Amacım sadece nasıl yapılacağını göstermekti. Şuan misal kodlarıma baktım ve bazı eklerin gerektiğini gözlemledim. Yani yazdığımız bir programı, çok iyi test etmek zorundayız Boyama derken fazla anlamadım... Bu konuyla ilgili bir malumatım yok malesef
  7. @radyofon Abi söylediğim gibi, ams paketlemek için zip formatına benzer bir format kullanıyor. Winrar haliyle zip formatını tanıyabilediğinden, sen ilgili ams dosyasına sağ tıklayınca ilgili seçenekler çıkmış. Diğer bilgisayarda winrar yüklü olmayabilir. Veyahut çok eski bir sürümü yüklüyse ilgili dosyadaki formatı algılayamamış olabilir. Amsnin yaptığı kısaca winrar sfx benzeri bir şey. Bu sorunu çözmek için farklı yöntemler geliştirebilirsin. Misal ilgili dosyaları smart install maker gibi bir programla paketlemek, sağ tuş sorununu haliyle çözer. Ams benim ilgili alanımın dışında olduğundan, konuya hakim arkadaşlar daha güzel yöntemler biliyordur...
  8. @radyofon Ams çalışmanda kullanılan dosyalar paketlenirken, heralde zip formatı kullanılıyordu. Yada benzer bir format. Bu nedenle bu formatı tanıyan, winrar,7zip gibi programlar bu dosyaların içindeki formatı algılayabiliyor. Bu yüzden sağ tuşunda ilgili seçenekler çıkmış. Yani winrar kurulu diğer sistemlerde de ilgili seçenekler çıkar. Bu durum için ams şifre ekleyerek koruma makenizması eklemesi güzel. Ben bu bölümde sağ tuştan, winrar eklentilerini kaldırmak için bir yama yapmıştım... Ama nerelerde herangi bir fikrim yok. Dur abi senin için arayayım... Buldum, istersen bir dene... [color="#0000FF"][u][b]http://www.tnctr.com/topic/167704-ams-exe-dosyasyndan-winrar-eklentilerini-kaldyrmak[/b][/u][/color]
  9. @milano88 Rica ederim, kolay gelsin...
  10. @milano88 Bende ams den anlamıyorum. Ama şöyle bir şey yapabilirsin. Sen gerekli registry bilgisini ams ile yazdır. Daha sonra değişikliğin uygulanması için autoit.exe sini çalıştır. Ilgili autoit için komutları vermem gerekirse, aşağıdaki sana yeterli olacaktır. [codebox]Local $Blue_Get_Walpaper = StringStripWS(RegRead('HKCU\Control Panel\Desktop', 'Wallpaper'),3) DllCall("user32", "int", "SystemParametersInfo", "int", 20, "int", 0, "str", $Blue_Get_Walpaper, "int", 0)[/codebox]
  11. @milano88 Videoyu izlemedim ama autoit forumundan şu kodu kullandığım xp üzerinde dendim. Sorunsuz çalıştı bende! [codebox]; Example usage. _ChangeWallpaper('C:\WINDOWS\Web\Wallpaper\Bliss.bmp', 3) ; The BMP Wallpaperchanger Function below. ; $sFile is the address of the bmp picture to use. ; $iType is setting for the wallpaper. (stretched, etc) Func _ChangeWallpaper($sFile, $iType) If Not FileExists($sFile) Then SetError(1) Return -1 EndIf If StringTrimLeft($sFile, StringInStr($sFile, '.', 0, -1)) <> 'bmp' Then SetError(2) Return -2 EndIf Select Case $iType = 1 RegWrite('HKCU\Control Panel\Desktop', 'TileWallpaper', 'reg_sz', '1') RegWrite('HKCU\Control Panel\Desktop', 'WallpaperStyle', 'reg_sz', '0') Case $iType = 2 RegWrite('HKCU\Control Panel\Desktop', 'TileWallpaper', 'reg_sz', '0') RegWrite('HKCU\Control Panel\Desktop', 'WallpaperStyle', 'reg_sz', '0') Case $iType = 3 RegWrite('HKCU\Control Panel\Desktop', 'TileWallpaper', 'reg_sz', '0') RegWrite('HKCU\Control Panel\Desktop', 'WallpaperStyle', 'reg_sz', '2') Case Else ; EndSelect RegWrite('HKCU\Control Panel\Desktop', 'Wallpaper', 'reg_sz', $sFile) DllCall("user32", "int", "SystemParametersInfo", "int", 20, "int", 0, "str", $sFile, "int", 0) Return 0 EndFunc[/codebox] Edit:Konu Linki [color="#0000FF"][u][b]http://www.autoitscript.com/forum/topic/10285-change-desktop-wallpaper/[/b][/u][/color]
  12. @milano88 Ilgili reg kaydı için örnek verebilirmisin?
  13. @beydere Bak senin için ufak bir örnek yazdım arada Umarım firkir verir... [codebox]#include <WinAPI.au3> #include <Array.au3> Opt("GUIOnEventMode", 1) Local $Blue_Form = GUICreate("BlueLife Test", 310, 210) GUISetOnEvent(-3,"_Blue_Exit") Local $Group1 = GUICtrlCreateGroup("Basic Window Info", 5, 10, 300, 75) Local $Label1 = GUICtrlCreateLabel("Title:", 15, 30,50, 17) Local $Input1 = GUICtrlCreateInput("", 65, 28, 230, 19) Local $Label2 = GUICtrlCreateLabel("Class:", 15, 55,50, 17) Local $Input2 = GUICtrlCreateInput("", 65,53, 230, 19) Local $Group2 = GUICtrlCreateGroup("Basic Control Info", 5, 100, 300, 75) Local $Label3 = GUICtrlCreateLabel("Class:", 15, 120,50, 17) Local $Input3 = GUICtrlCreateInput("", 65, 118, 230, 19) Local $Label4 = GUICtrlCreateLabel("Instance:", 15, 145,50, 17) Local $Input4 = GUICtrlCreateInput("", 65,143, 230, 19) Global $Start_Stop = GUICtrlCreateButton("Başlat",5,180,300,20) GUICtrlSetOnEvent(-1,"_Blue_Start_Stop") Global $Blue_Start = False Local $Mouse_Over,$Mouse_Over2, $Windows_hwnd Local $Window_Title, $Windows_Class,$Control_Class,$Control_Instance GUISetState(@SW_SHOW) While 1 Sleep(100) If $Blue_Start = True Then $Mouse_Over = HWnd(_BL_Mouse_OVER_2()) If $Mouse_Over2 = $Mouse_Over Then ContinueLoop $Mouse_Over2 = $Mouse_Over $Windows_hwnd = _WinAPI_GetParent($Mouse_Over) If $Windows_hwnd <> 0 Then $Window_Title = WinGetTitle($Windows_hwnd) $Windows_Class = _WinAPI_GetClassName($Windows_hwnd) $Control_Class = _WinAPI_GetClassName($Mouse_Over) $Control_Instance = _Blue_find_Instance($Windows_hwnd,$Mouse_Over,$Control_Class) Else $Window_Title = WinGetTitle($Mouse_Over) $Windows_Class = _WinAPI_GetClassName($Mouse_Over) EndIf GUICtrlSetData($Input1,$Window_Title) GUICtrlSetData($Input2,$Windows_Class) GUICtrlSetData($Input3,$Control_Class) GUICtrlSetData($Input4,$Control_Instance) EndIf WEnd Func _Blue_Exit() Exit EndFunc Func _Blue_find_Instance($Hwnd, $ClassHwnd,$ClassName) Local $ReturnInstance = 0 Local $WinGetClassList = WinGetClassList($Hwnd) $WinGetClassList = StringSplit($WinGetClassList,@LF) For $I = 1 to $WinGetClassList[0] $WinGetClassList[$I] = StringStripWS($WinGetClassList[$I],3) If $ClassName = $WinGetClassList[$I] Then $ReturnInstance += 1 If $ClassHwnd = ControlGetHandle($Hwnd,"",$ClassName & $ReturnInstance) Then Return $ReturnInstance EndIf EndIf Next Return SetError(1,0,"") EndFunc Func _Blue_Start_Stop() $Blue_Start = Not $Blue_Start If $Blue_Start = "True" Then GUICtrlSetData($Start_Stop,"Durdur") Else GUICtrlSetData($Start_Stop,"Başlat") EndIf EndFunc Func _BL_Mouse_OVER_2() Local $aMouse_Pos = MouseGetPos() Local $aRet = DllCall("User32.dll", "int", "WindowFromPoint", _ "long", $aMouse_Pos[0], _ "long", $aMouse_Pos[1]) If @error Then Return SetError(@error, @extended, 0) Return $aRet[0] EndFunc[/codebox]
  14. @beydere Daha önce söylediğim gibi benim vb.net hakkında bilgim yok. Lakin sen olsan autoit ile nasıl yapardın diye soracak olursan; Mousenin bulunduğu nesnenin handlesini alırdım. Sonra bu handlesini aldığım guiyi bulur ve ilgili nesnenin kaçıncı sırada olduğunu tespit ederdim. Tabi ben buna benzer bir çalışma yapmadığımdan, sadece varsayımda bulunuyorum. Istersen bir ara autoit ile basit bir şey yapıp paylaşabilirim...
  15. @korasoglu NT5 klasörü örnek amaçlıdır. Farklı bir klasörden xp/2003 kurunu çalıştırıyorsan, haliyle bu klasörü silebilirsin! Bu arada ACRONIS sorununu çözebildin mi? Çözdüysen, sorun neden kaynaklanıyormuş ve nasıl çözdün?
  16. @beydere Öncelikle vb.net hakkında bilgim yok. Ama guideki sınıfları (classes) listeleyince sırasıyla birden başlayarak rakam vermeyi deneyebilirsin. Misal autoitte [b]WinGetClassList[/b] komut ile guiden alınan sınıfları önce ismine göre grublayacaksın ve sırasıyla rakam vereceksin. Test amaçlı bir guiden aldığım sınıflar; Button Button Edit Edit Button Edit O zaman; Button1 Button2 Edit1 Edit2 Button3 Edit3
  17. @korasoglu Grub4dos ile bir iso dosyasını, genelde map komutuyla çalıştırdığımızda hata alabiliriz. Bunun nedeni, iso dosyasının birleştirilmemiş olmasıdır... Bu sorun çözmek için ilgili iso dosyası birleştirilmeli. Ama senin yaşadığın sorunun bunun ile alakası yok! Yani sen başarılı bir şekilde Acronisi çalıştırmışsın. O zaman senin yaşadığın sorun, acronis tarafından usb flash diskin birinci sırada algılanması olabilir. Aşağıdaki komutu denermisin? [codebox]title Acronis True IMage - ISO errorcheck off geometry (hd1) && checkrange 0x80 read 0x8280 && map (hd0) (hd1) && map (hd1) (hd0) && map --hook ls /USBMENU/IMAGES/ACTI.ISO || find --set-root --ignore-floppies /USBMENU/IMAGES/ACTI.ISO ls /USBMENU/IMAGES/ACTI.ISO || pause --wait=5 USBMENU/IMAGES/ACTI.ISO bulunamadi! map /USBMENU/IMAGES/ACTI.ISO (0xff) || map --mem /USBMENU/IMAGES/ACTI.ISO (0xff) map --hook root (0xff) chainloader (0xff) || chainloader () boot[/codebox]
  18. @korasoglu Fazla eski olmayan bir Acronis haliyle win7yi destekler. Ben Acronis ve Win7 kullanmadığım için şu versiyondan itibaren gibi bir cümle kurmam yanlış olacktır. USBMENU.LST dosyasında, acronis türevi isolar için örnek komut bulunmaktaydı! Yazdığım koda bakim... [codebox]title Acronis True IMage - ISO errorcheck off ls /USBMENU/IMAGES/ACTI.ISO || find --set-root --ignore-floppies /USBMENU/IMAGES/ACTI.ISO ls /USBMENU/IMAGES/ACTI.ISO || pause --wait=5 USBMENU/IMAGES/ACTI.ISO bulunamadi! map /USBMENU/IMAGES/ACTI.ISO (0xff) || map --mem /USBMENU/IMAGES/ACTI.ISO (0xff) map --hook root (0xff) chainloader (0xff) || chainloader () boot[/codebox] Yukarıdaki örneğe bakarsak, ilgili acronis iso dosyasının ismini ACTI.ISO yapacaksın ve USBMENU\IMAGES klasörüne atacaksın. Tabi dosya konumu büyük olacak. Acti.iso veyahut ACTI.iso yaparsan hata alırsın... Diğer soruna gelirsek, son çalışma 2011_09_09_Nt5SetupFromIso.zip olan. Kısaca en yakın tarih, en son çalışma anlamına gelmektedir...
  19. @HakanAlbayrak [img]http://www.ntfs.com/images/screens_data_backup.gif[/img] Programı kullanmadım ama resimden gördüğüm kadarıyla; [b]Disk to Image[/b] seçeneğiyle yedek alabilir,[b] Image to Disk[/b] seçeneğiylede aldığın yedeği geri yükleyebilirsin. Eğer bu konudaki usb paketi ile multiboot yaptıysan, bu tip programları kullanmadan da yedek almam mümkün ve tavsiye ederim. 1 - Ilgili sürücündeki tüm dosyaları burdan indirdiğin paketteki USB_ROOT klasörüne kopyala. 2 - Virüslerden vs. korumak için, paketi komple winrar, 7zip gibi bir programla depola! Daha sonra geri yükleme yapmak için, paketteki MB_USB.exe programını çalıştırır, format atarak yedeğini geri yükleyebilirsin. Program USB_ROOT içeriğini, hedef sürücüye kopyalayacaktır. Ben bu yazdığım yöntemi kullanıyorum...
  20. @kamuran731 Farklı farklı gfx menü şekilleri bulunmaktadır. Pakelerde verdiğim BL_PENGUEN.GFX dosyasından yola çıkarsak; Bu dosyayı videodaki gibi açarsan içinde gfxboot.cfg dosyasını göreceksin. Bu dosya vasıtasıyla, ekran çözürnürlülüğü ve ekran renk derinliğini ayarlayabilirsin. Ayırca menüdeki yazıların rengini, menünün konumunu, menünün boyutunu, menüdeki görünen bazı nesnelerin görünüp görünmeyeceğini ayarlayabilirsin. Yazı boyutuna gelirsek, heralde bu dosyadan böyle bir müdehale yapamıyorduk. Galiba yazı tipini ve boyutunu, gfx menünün içinde bulunan font dosyası belirliyordu. Uzantısı *.fnt olabilir. Bu dosyayı normal olarak düzenleyemezsin... Tabi sevdiğin bir fonta sahip olan bir gfx menüsü bulursan, bunun içindeki ilgili dosyaları kullanabilmen olası!
  21. Yıllar geçtikçe kazandıklarının yüreğini engin ve bilge kılması, varlığınla hayata kattığın anlamların, hep özel ve büyük olması dileğiyle Nice mutlu Yıllara!
  22. Söz verdiğim gibi az önce PC CMOS Cleaneri incedim. Ilgili bileşen direk hdd ortamından çalışmıyor malesef. Heralde sadece cd/dvd medyalara destek veriyor. Lakin PC CMOS Cleaner farklı bir linux dağıtımı üzerinden çalıştırılabilmektedir. Ben PMagici hiç denemedim. Ama linux diyince iki sistemi çok seviyorum. Birisi slax diğeri ise ubuntu. Bu yüzden slax üzerinden, kullanmak isteyebilecek arkdaşlar için ufak bir makele yazmak istiyorum... [color="#8B0000"][size="3"][b]Slax üzerinden,PC CMOS Cleaneri Çalıştırmak[/b][/size][/color][hr][b][color="#8B0000"]1 -[/color][/b] [b]Slax.iso[/b] dosyasını indirip, iso içindeki [b]slax[/b] ve [b]boot [/b]klasörünü usb srücünüzün anadizinine (rootuna) çıkartınız. Misal usb sürücünüzün harfi E:\ ise; slax klasörünün konumu E:\slax şeklinde olacak. [b][color="#0000FF"][u][b]http://www.slax.org/get_slax.php?download=iso[/b][/u][/color] [b][color="#8B0000"]2 -[/color][/b] Iso içinden slax ve boot klasörünü çıkarttıktan sonra, [b]boot klasörünü slax klasörünün içine atınız.[/b] [b][color="#8B0000"]3 -[/color][/b] Aşağıdaki linkte bulunan dosyayı indirip, daha önce sürücünüze çıkarttığınız, [b]slax\base[/b] klasörünün içine atınız. [color="#0000FF"][u][b]http://www.slax.org/modules/2456/dl/pc-disk-tools-2006-pcprogs-suite.lzm[/b][/u][/color] [color="#8B0000"]4 -[/color][/b] Aşağıdaki grub4dos komutlarını, menü doyanıza, yani ilgili *.lst uzantılı dosyanıza yapıştırınız. [codebox]title Slax - PC CMOS Cleaner kernel /slax/boot/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/ slax from=/dev/sda1/slax/ initrd /slax/boot/initrd.gz boot[/codebox] Şimdi sistemden bir kaç ekran görüntüsü verelim! [img]http://i624.photobucket.com/albums/tt321/Blue_Life/snapshot1.png[/img] [img]http://i624.photobucket.com/albums/tt321/Blue_Life/snapshot2.png[/img] [color="#8B0000"][b]Not:[/b][/color]Slaxı çalıştırmak için yukarıdaki verdiğim komutlar, sanalpcde çalışmayabilir. Testlerinizi gerçek bilgisayarınızda yapınız. Ayrıca yukarıdaki komutlar ile slaxı çalıştırırsanız, sistemde yaptığınız değişiklikler kayıt ediliyordu. Konunun önceki bölümlerinde iso dosyasından da slaxı nasıl başlatabileceğimizi anlatmıştım. Ama her halukarda, sürücümüzün anadizininde slax klasörü olmalıydı... Başarılar dilerim, kolay gelsin arkadaşlar...
  23. @samosan Tamam, yarın bir ara tekrar bakmaya çalışırım. Şuan başka bir konuyla meşgulüm...
  24. @samosan Az önce indirip bir kaç test yaptım, lakin başarılı olamadım Tabi çok detaylı da incelemedim. Yarın bir ara istersen tekrar bakabilirim... Bu arada @steve6375 bu konu için tutorial hazırlamış. Gördüğüm kadarıyla o Parted Magic üzerinden çalıştırmış. Istersen incele! [color="#0000FF"][u][b]http://sites.google.com/site/rmprepusb/tutorials/pccmoscleaner[/b][/u][/color] Edit:Bu tip programlar biosunuza zarar verebilir. Denerken dikkatli olmanızı tavsiye ederim. Gerekmediği müddetçe kullanmayın!
  25. [color="#0000FF"][b]Çalışmada @freea arkadaşımızın bulduğu bir sorun nedeniyle paket güncellenmiştir arkadaşlar...[/b][/color] Birinci mesajdaki linkten indirebilirsiniz... @freea Test edip, sonucu yazabilirmisin?
×
×
  • Create New...