Jump to content

blue_life

Emekli
  • Posts

    3820
  • Joined

  • Last visited

  • Days Won

    17

Posts posted by blue_life

  1. @ney69

     

    Farklı bir sistemde deneme şansın yoksa aşağıdaki adımları izleyerek boot.iso dosyasını oluşturup kullanabilirsin.

     

    1 - Aşağıdaki dosyayı indirip zip arşivinden çıkart. Çıkan dosya BOOT.ISO

    http://bluelife.winbuilder.net/Garbage/BOOT.zip

     

    2 - Nt5SetupFromIso.exe ile hazırladığın dosyalar, Nt5SetupFromIso.exe nin yanında oluşan Target\ISO_ROOT klasörünün içindedir.

    Daha önce indirdiğin BOOT.ISO dosyasını UltraIso gibi bir programla aç ve Target\ISO_ROOT klasöründeki tüm dosyaları BOOT.ISO doyasına sürükleyip ekle ve kayıt et.

     

    Artık BOOT.ISO dosyasını kullanabilirsin. Lakin bu sıkıştırılmamıştır. Yani BOOT.GZ olarak ayarlaman için 7zip ile gz olarak sıkıştırabilirsin. Tabi sıkıştırmadanda kullanabilirsin. Ama komutundaki dosya ismini düzeltmen gerekiyor. BOOT.GZ -> BOOT.ISO olacak.

     

     

    @mmtsahindmn

     

    Nt5SetupFromIso.exe ile boot.gz oluşturuken belirlediğin konuma xp kurulumunu içeren iso dosyasını koymadığın için ilgili hatayı alıyorsun. Bu durum ile ilgili daha önceden gerekli açıklamalar yapılmıştı diye hatırlıyorum. Kısaca boot.gz oluştururken belirlediğin konuma iso dosyasını koymalısın...

    • Like 1
  2. @ney69

     

    Dosyaların hazırlanmış, lakin son aşamada iso oluşturmak için kullandığımız NT5-MakeISO.CMD dosyası bir nedenden ötürü düzgün çalışmamış.. Bunun nedeni sistemindeki Komut istemi olabilir. Bazı zararlı yazılımlar komut istemine zarar verebiliyor. Öncelikle NT5-MakeISO.CMD dosyasına çift tıklatarak çalıştırmayı dene. Eğer işe yaramazsa kout isteminin çalışıp çalışmadığını kontrol et. Çalıştıra cmd yazıp entera bas. Siyah ekran gelirse herangi bir komut yaz (misal ver)

     

    Tabi elinin altında farklı bir sistem varsa hazırlığını onun üzerinde de yapabilirsin. Veyahut BOOT.ISO yu oluşturmak için UltraIso gibi farklı bir program kullanılabilir. Neyse çözemezsen ultraiso vs. ile nasıl yapacağını kısaca yazarım..

     

    Kolay gelsin...

    • Like 1
  3. @XrayN

     

    Hata mesajı her şey açıklıyor aslında. Dosya bulunamadı (File not found!)

    Senin usb sürücünde yani G: sürücünde ilgili konumda dosya yok!

     

    G:\WIN7\WIN7.ISO

    Verdiğin resimde G:\USBMENU klasörü senin kod bloğun ile uyuşmuyor. USBMNEU içindeki (verdiğin resim)  Win7 içindeki dosyalar nedir? Ilgili Win7 klasörünü G:\ sürücüsüne taşıman gerekiyor.

    Bu arada ilgili kullandığın kod bloğu ile sorun çıkartabilir. WIN7.ISO yerine boot dosyasını önyüklemek bazı önyükleme sorunlarımo çözmemizi sağlıyordu...

     

    title Windows Vista/Win7/Win8 Kurulumu - ISO\n Iso dosyasindan onyukleme yapar
    if %@root:~1,3%==hd0 && geometry (hd1) && map --unhook && map (hd0) (hd1) && map (hd1) (hd0) && map --hook && set PART=%@root:~5,1% && root (hd1,%PART%) || echo !!!
    clear
    set ISOFILE=/WIN7/NT6BOOT.ISO
    # set ISOFILE=/WIN7/WIN7.ISO
    set BOOTFILE=/BOOTMGR
    if exist %ISOFILE% || find --set-root --ignore-floppies %ISOFILE% || echo -> %ISOFILE% bulunamadi!
    if exist %ISOFILE% && map %ISOFILE% (0xFF)
    if exist %ISOFILE% && map --hook && root (0xFF) && chainloader (0xFF)%BOOTFILE% || chainloader () && boot
    boot || echo -> Onyukleme basarisiz! && echo && pause --wait=5 <<< Klasik Menuye Don ...
    • Like 1
  4. @Amilo

     

    Ilgili komut istemi ekranı ile çalışan programın büyük ihtimal parametre desteği vardır. Ilgili programlar genellikle parametre desteği ile kullanılır. Yardım dosyasında örnekler vardı.

     

    RunWait(@ComSpec & " /k " & 'ver & dir c:\ & echo Selam Millet')

  5. Local $Form1 = GUICreate("Form1", 400, 200)
    Local $Edit1 = GUICtrlCreateEdit("", 0, 0, 400, 200)
    Local $AccelKeys[1][2] = [["^a", GUICtrlCreateDummy()]]
    GUISetAccelerators($AccelKeys)
    
    GUISetState(@SW_SHOW, $Form1)
    While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
            Case -3
                Exit
            Case $AccelKeys[0][1]
                GUICtrlSendMsg($Edit1, 177, 0, -1) ;SelectAll
    
        EndSwitch
    WEnd
  6. Konuyu tam anlamadım lakin arkaplanda çalışan belirli uygulamaları kapatmak istiyorsan aşağıdaki gibi basit bir şey işini görür heralde.

     

    [codeh]Global $APP_LIST = "a.exe|b.exe|c.exe|shield.exe", $I
    $APP_LIST = StringSplit($APP_LIST, "|", 1)
    While 1
        For $I = 1 To $APP_LIST[0]
            If ProcessExists($APP_LIST[$I]) <> 0 Then ProcessClose($APP_LIST[$I])
        Next
        Sleep(100) ;Cpu Save
    WEnd[/codeh]

  7. @S_EroL

     

    Dediğim gibi malesef ilgili programa bakmak için bir süre yeterli zaman ayıramam :(

    Nt5SetupFromIso.ini dosyasını açıp [Txt_Copy_Files] altına ilgil pclerde kullanılan dosyaların isimleri eklenip boot.gz yeniden oluşturulursa sorun çözülebilir. Genel bir ekleme yapılmak istenirse aşağıdaki gibi bir eklemede işe yarıyabilir. Lakin boot.gz boyutu artacaktır... Aşağıdaki yöntemi denersen sonucu yazarsın...

     

    [Txt_Copy_Files]

    WINNT.SIF

    *.sys

    *.inf

    *.cat

    *.dll

    • Like 2
  8. @S_EroL

     

    Normal cd/dvd den kurulum yaptığında disklerin görünüyorsa ilgili pcnin boot.gz içindeki sata sürücüleri eksik olabilir.  Bir kaç mesaj önce ilgili sorun için yanıt yazmıştım.

    Şuan için malesef programa tekrar bakma şansım yok. Nadir çıkabilecek bir sorun ve Nt5SetupFromIso.ini dosysından çözülebileceğini düşünüyorum....

    Bir önceki mesajım...

     

    @sguneys

    Ilgili iso dosyasını cd/dvd den kullandığında disk sürücülerini göremiyorsan, boot.gz içine bir nedenden ötürü senin sata sürücülerin eklenmemiştir diye tahmin ediyorum. Normalde bu sorunun çıkmaması gerekiyordu. Çünkü boot aşamasında kullanılan dosyalar txtsetup.sif dosyasından okununup boot.gz içine alınıyordu.

    Şuan için programa tekrar bakamam. Lakin bu sorunu manuel olarak çözebilirsin diye düşünüyorum. Misal senin sata sürücülerini bir disket kalıbına ekleyip bunu grub4dos ile sanal disket sürücüsüne atayabiliriz ve disk seçme ekranından önce yükletebiliriz. Lakin bu uzun yol.

    Diğer yöntem ise senin sata sürücülerinin isimlerini bulup, bu isimleri Nt5SetupFromIso.ini dosyasındaki [Txt_Copy_Files] altına eklemek ve tekrar boot.gz oluşturmak. [Txt_Copy_Files] altına eklenen dosyalar boot.gz içine ekleniyor...
    Aynı sorunu yaşayacak olsam bu seçeneği seçerdim...

    • Like 1
  9. Basit bir örnek verirsem aşağıdaki gibi bir kodlama yapabilirsin....

     

    Global $Window_1 = "Pencere_1"
    Global $Window_2 = "Pencere_2"
    Global $Window_3 = "Pencere_3"
    
    
    While 1
        Sleep(100) ;Cpu Safe
        If WinExists($Window_1) Then
            _Window_1()
            ExitLoop
        ElseIf WinExists($Window_2) Then
            _Window_2()
            ExitLoop
        ElseIf WinExists($Window_3) Then
            _Window_3()
        Else
            ContinueLoop
        EndIf
        ExitLoop
    WEnd
    Exit
    
    Func _Window_1()
        MsgBox(64, "Kodlar buraya", $Window_1)
    EndFunc   ;==>_Window_1
    
    Func _Window_2()
        MsgBox(64, "Kodlar buraya", $Window_2)
    EndFunc   ;==>_Window_2
    
    Func _Window_3()
        MsgBox(64, "Kodlar buraya", $Window_3)
    EndFunc   ;==>_Window_3
  10. @cold459

    Malesef ilgili sorunu tam olarak anlamadım. Burdaki yöntemle sayısını hatırlayamacağım kadar çok pc ye xp kurdum ve senin bahsettiğin sorunu hiç yaşamadım.
    Sen öncelikle ilgili kurduğun xp için kullandığın grub4dos komutunu ver. Komutunda bir sorun olabilir.

    C:\ sürücüsüne kopyaladığın boot.ini dosyası hatalı olursa sistem haliyle başlamaz.
    C:\ sürücüsünde NTLDR, NTDETECT.COM, BOOT.INI dosyasının olduğunu kontrol edersin.

    Xiaopan hakkında herangi bir bilgim bulunmamakta...
  11. @cold459

    BOOT.GZ oluştururken kullandığın konumda ilgili iso dosyası olmazsa ilgili hatayı alırsın. İlgili kuruluma ait iso doysasını doğru konuma elersen sorunun çözülecektir. Ilgili açılmama sorununa gelirsek yine kullandığın grub4dos komutlarında hata olabilir.

    Soruna gelirsek, boot dosyaları (ntldr,boot.ini vs.) C:\ sürücüsünde varsa mbr/pbr bilgisi hatalı olabilir. Bu sorunu çözmek için BootICE programını (usb paketindeki tools klasöründe mevcut) açıp diskini seçip process mbr tuşuna bas. Gelen ekranda windows nt 5.x mbr seçeneğini seçip install config tuşuna bas. Daha sonra diskin tekrar seçili olsun ve process pbr tuşuna basıp gelen ekrandan c: sürücüsünü seç. Ntldr seçeneğini seçip, install config tuşuna bas. Bu işlemleri yaptıktan sonra sorunu büyük ihtimal çözmüş olursun.

    Konuda anlatılan hazırlığı yapamıyorsan forumda bazı arkadaşların hazırladığı paketleri indirip onların içindeki xp kurunu kullanabilirsin...
    Kolay gelsin...
  12. @t.tuyji

    Ilgili cmd dosyasını ben karalamışım heralde. Gördüğüm kadarıyla iso dosyasında PRO isimli bir klasör var ve katılımsız kurulumlar bunun içinde bulunmakta.
    Bu PRO klasörünü usb sürücüsünün ana dizinine çıkartıp, ilgili cmd dosyasının içeriğini aşağıdaki kodlar ile değiştirmelisin. PRO klasörünün ismini ve konumunu değiştirmek istersen verdiğim örnek koddaki SET SEARCHFILE=PRO ve SET SETUPFOLDER=PRO satırlarındaki PRO klasörünün değiştirmen lazım. Misal senin usb sürücüsü E:\ olsun ve katılımsız programların E:\TEST\PROG klasöründe olsun. O zaman ilgili değişkenler aşağıdaki gibi olacaklar.

    SET SEARCHFILE=TEST\PROG
    SET SETUPFOLDER=TEST\PROG

    Unutmadan ilgili klasörünü programlarını ekleyip verdiğim kodlara ait cmd dosyasını çalıştırıp test yapabilirsin. Ilgili cmd dosyası registryde HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\BLUE konumuna ilgili program konumlarını ekliyor ve sistem yeniden başladığında çalıştırılıyorlar.
     
    @Echo Off
    @COLOR 1A
    Title BlueLife Otomatik Kurulum
    :: Author:BlueLife
    
    SET SEARCHFILE=PRO
    SET SETUPFOLDER=PRO
    SET CDROM=""
    SET PROG=""
    Set bl=0
    
    FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z C) DO IF EXIST %%i:\%SEARCHFILE% SET CDROM=%%i:\
    Echo CD %CDROM%
    IF exist "%CDROM%%SEARCHFILE%" (
    for %%U in (%CDROM%%SETUPFOLDER%\*.exe) DO (
    SET PROG="%%U"
    call :EKLE
    )
    )
    EXIT
    
    :EKLE
    Set /a bl = %bl% + 1
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\BLUE" /V %bl% /D %PROG% /F
    goto :EOF
  13. @Wmaster

    Senin sorunun sadece bu ekran mı? Yani iso dosyasını seçersen kurulum sorunsuz bir şekilde bitiyor mu?

    Bir önceki alıntı yaptığın mesajdaki sorun farklı bir konu malesef. usb sürücünde ilgili konumda dosya yokmuş. Yani sürücünün harfi d:\ ise D:\NT6\SETUP.ISO olmalı. Bu konumu BOOT.ISO dosyasını oluştururken programdan sen belirleyebiliyordun.

    Ilgili soruna ait önceki mesajlarda daha fazla ayrıntı verilmişti diye hatırlıyorum...
  14. Söz verdiğim üzere basit bir karalama yaptım. Yeterli zaman ayıramadığım için kodlara fazla dikkat etmedim. Bu yüzden hatalar olabilir. Eksik kısımları tamamlarsın.
    Çalışmalarınızda başarılar dilerim, kolay gelsin, arkadaşlar....

    Opt("GUIOnEventMode", 1)
    
    Global $Blue_Main_Title = "Smart Tools"
    Global $START_PROCESS = 0
    Global $GET_WIN_LIST
    Global $FIRST_WIN, $FIRST_TIME
    Global $SET_TIMER
    
    Global $Blue_Main_Form = GUICreate($Blue_Main_Title, 400, 265)
    GUISetOnEvent(-3, "_Exit")
    ; -------
    GUICtrlCreateGroup("Beklenilen İşlem", 5, 10, 390, 75)
    Global $GUI_Ratio_Win = GUICtrlCreateRadio("Pencere Kapanırsa", 15, 30, 135, 17)
    GUICtrlSetOnEvent(-1, "_Choose_Process")
    Global $GUI_Ratio_Timer = GUICtrlCreateRadio("Geri Sayım Biterse", 15, 55, 135, 17)
    GUICtrlSetOnEvent(-1, "_Choose_Process")
    GUICtrlSetState(-1, 1)
    
    Global $GUI_WIN_COMBO = GUICtrlCreateCombo("", 155, 30, 230, 20, 10485763)
    GUICtrlSetState($GUI_WIN_COMBO, 128)
    Global $GUI_TIMER = GUICtrlCreateInput("1", 155, 55, 230, 20, 0x2000)
    GUICtrlCreateUpdown($GUI_TIMER)
    ;GUICtrlSetState($GUI_TIMER,128)
    ; -------
    GUICtrlCreateGroup("Yapılacak İşlem", 5, 95, 390, 130)
    Global $GUI_SP1 = GUICtrlCreateRadio("Bilgisayar - Yeniden Başlat", 15, 115, 370, 17)
    
    Global $GUI_SP2 = GUICtrlCreateRadio("Bilgisayar - Kapat", 15, 135, 370, 17)
    GUICtrlSetState(-1, 1)
    
    Global $GUI_SP3 = GUICtrlCreateRadio("Bilgisayar -Uyku Modu", 15, 155, 370, 17)
    Global $GUI_SP4 = GUICtrlCreateRadio("Program / Müzik Başlat", 15, 175, 370, 17)
    GUICtrlSetOnEvent(-1, "_File_Select")
    Global $GUI_SP4_IN = GUICtrlCreateInput(@WindowsDir & "\notepad.exe", 15, 195, 345, 20)
    Global $GUI_SP4_BTN = GUICtrlCreateButton("...", 365, 195, 20, 20)
    GUICtrlSetOnEvent(-1, "_File_Select")
    ; -------
    Global $GUI_START = GUICtrlCreateButton("Işlemi Başlat", 5, 230, 195, 25, 1)
    GUICtrlSetOnEvent(-1, "_START_PROCESS")
    Global $GUI_CANCEL = GUICtrlCreateButton("Işlemi Iptal Et", 200, 230, 195, 25)
    GUICtrlSetOnEvent(-1, "_CANCEL_PROCESS")
    
    Global $TempValue
    GUISetState(@SW_SHOW, $Blue_Main_Form)
    DllCall("psapi.dll", 'int', 'EmptyWorkingSet', 'long', -1) ;Safe Ram
    
    While 1
    	If $START_PROCESS = 0 Then ;Işlem henüz başlamadı
    		If BitAND(GUICtrlRead($GUI_Ratio_Win), 1) = 1 Then
    			_Update_Win_Combo()
    		ElseIf BitAND(GUICtrlRead($GUI_Ratio_Timer), 1) = 1 Then
    			$TempValue = Number(GUICtrlRead($GUI_TIMER))
    			If $TempValue < 1 Then GUICtrlSetData($GUI_TIMER, 1)
    		EndIf
    
    	Else ;Işlem başladı
    		If BitAND(GUICtrlRead($GUI_Ratio_Win), 1) = 1 Then
    			If WinExists($FIRST_WIN) = 0 Then
    				_MAKE_PROCESS()
    				_CANCEL_PROCESS()
    			EndIf
    
    		ElseIf BitAND(GUICtrlRead($GUI_Ratio_Timer), 1) = 1 Then
    
    			If _COUNT_TIMER($SET_TIMER) = 1 Then
    				_MAKE_PROCESS()
    				_CANCEL_PROCESS()
    			EndIf
    		EndIf
    
    	EndIf
    	Sleep(100) ;Safe cpu
    WEnd
    
    Func _MAKE_PROCESS()
    	Local $TempValue
    
    	If BitAND(GUICtrlRead($GUI_SP1), 1) = 1 Then
    		MsgBox(16, $Blue_Main_Title, "Bilgisayarı yeniden başlat! Sen yazarsın.")
    
    	ElseIf BitAND(GUICtrlRead($GUI_SP2), 1) = 1 Then
    		MsgBox(16, $Blue_Main_Title, "Bilgisayarı yeniden kapat! Sen yazarsın.")
    
    
    	ElseIf BitAND(GUICtrlRead($GUI_SP3), 1) = 1 Then
    		MsgBox(16, $Blue_Main_Title, "Bilgisayar - uyku ...! Sen yazarsın.")
    
    
    	ElseIf BitAND(GUICtrlRead($GUI_SP4), 1) = 1 Then
    		$TempValue = StringStripWS(GUICtrlRead($GUI_SP4_IN), 3)
    		If FileExists($TempValue) = 0 Then
    			MsgBox(16, $Blue_Main_Title, "Program seçimemiş!")
    			Return SetError(4, 0, 0)
    		EndIf
    		ShellExecute($TempValue)
    	EndIf
    EndFunc   ;==>_MAKE_PROCESS
    
    Func _COUNT_TIMER(ByRef $SET_TIMER)
    	Local $tm_sec = Int(TimerDiff($SET_TIMER)) ;milli-seconds
    	Local $t_sec = Int($tm_sec / 1000) ;seconds
    	Local $t_minute = Int($t_sec / 60) ;minute
    
    	ToolTip("Belirlenen Dakika = " & $FIRST_TIME & @CRLF & "Geçen Dakika = " & $t_minute & @CRLF & "Saniye = " & $t_sec & @CRLF & "Mili Saniye = " & $tm_sec, 0, 0, $Blue_Main_Title, 1)
    
    	If $FIRST_TIME <= $t_minute Then Return 1
    	Return 0
    EndFunc   ;==>_COUNT_TIMER
    
    Func _START_PROCESS()
    	If BitAND(GUICtrlRead($GUI_Ratio_Win), 1) = 1 Then
    		$FIRST_WIN = GUICtrlRead($GUI_WIN_COMBO)
    		If WinExists($FIRST_WIN) = 0 Then
    			MsgBox(16, $Blue_Main_Title, "Pencere zaten yok!")
    			Return SetError(1, 0, 0)
    		EndIf
    
    	ElseIf BitAND(GUICtrlRead($GUI_Ratio_Timer), 1) = 1 Then
    		$FIRST_TIME = Number(GUICtrlRead($GUI_TIMER))
    		If $FIRST_TIME = 0 Then
    			MsgBox(16, $Blue_Main_Title, "Süreyi tekrar giriniz!")
    			Return SetError(2, 0, 0)
    		EndIf
    	EndIf
    	$SET_TIMER = TimerInit()
    	$START_PROCESS = 1
    EndFunc   ;==>_START_PROCESS
    
    Func _CANCEL_PROCESS()
    	$START_PROCESS = 0
    	ToolTip("")
    EndFunc   ;==>_CANCEL_PROCESS
    
    Func _Choose_Process()
    	If BitAND(GUICtrlRead($GUI_Ratio_Win), 1) = 1 Then
    		GUICtrlSetState($GUI_WIN_COMBO, 64)
    		GUICtrlSetState($GUI_TIMER, 128)
    	ElseIf BitAND(GUICtrlRead($GUI_Ratio_Timer), 1) = 1 Then
    		GUICtrlSetState($GUI_WIN_COMBO, 128)
    		GUICtrlSetState($GUI_TIMER, 64)
    	EndIf
    EndFunc   ;==>_Choose_Process
    
    Func _Update_Win_Combo()
    	Local $WinList = WinList(), $i, $SET_WIN_LIST[2]
    	For $i = 1 To $WinList[0][0]
    		If $WinList[$i][0] = "" Or BitAND(WinGetState($WinList[$i][1]), 2) <> 2 Or WinGetProcess($WinList[$i][1]) = @AutoItPID Then ContinueLoop
    		$SET_WIN_LIST[0] &= $WinList[$i][0] & "|"
    		If $SET_WIN_LIST[1] = "" Then $SET_WIN_LIST[1] = $WinList[$i][0]
    	Next
    	; ---------
    	If $GET_WIN_LIST = $SET_WIN_LIST[0] Then Return 0
    	$GET_WIN_LIST = $SET_WIN_LIST[0]
    
    	Local $TempValue = GUICtrlRead($GUI_WIN_COMBO)
    	If StringInStr("|" & $SET_WIN_LIST[0], "|" & $TempValue & "|") Then $SET_WIN_LIST[1] = $TempValue
    
    	GUICtrlSetData($GUI_WIN_COMBO, "")
    	If $SET_WIN_LIST[0] <> "" Then GUICtrlSetData($GUI_WIN_COMBO, $SET_WIN_LIST[0], $SET_WIN_LIST[1])
    	GUICtrlSetTip($GUI_WIN_COMBO, StringReplace($SET_WIN_LIST[0], "|", @LF), "", 0, 1)
    	Return 1
    EndFunc   ;==>_Update_Win_Combo
    
    Func _Exit()
    	Exit
    EndFunc   ;==>_Exit
    
    Func _File_Select()
    	Local $FileSelect = FileOpenDialog($Blue_Main_Form, @DesktopDir, "Program (*.exe)|Müzik (*.mp3)", 3, "", $Blue_Main_Form)
    	If @error Then Return SetError(1, 0, 0)
    	GUICtrlSetData($GUI_SP4_IN, $FileSelect)
    EndFunc   ;==>_File_Select
  15. @cold459

    Bu önyükleme dosyasıdır. Lakin senin dosya konumun hatalı gibi. Normalde SETUP.BIN değilde SETUPLDR.BIN olması gerekir. Kısaca boot.gz rame çıkartılır ve rame çıkartılan dosya içerisinde olan boot dosyası (setupldr.bin) grub4dos ile başlatılır... Bu yöntemde iso dosyasının konumu boot.gz oluşturmadan belirleniyor. Yani grub4dos komutunda iso dosyasının konumunun yazılması gereksiz..
×
×
  • Create New...