-- Kullanıcıya işlem hakkında bilgi verelim ve onay alalım
local uyari = Dialog.Message("USB'den Başlatma", "Bilgisayar yeniden başlatılacak ve doğrudan UEFI/BIOS ekranına yönlendirilecektir.\n\nDevam etmek istiyor musunuz?", MB_YESNO, MB_ICONQUESTION, MB_DEFBUTTON2);
if (uyari == IDYES) then
-- Windows'u doğrudan UEFI Firmware (BIOS) ayarlarına yeniden başlatan komut
-- Bu sayede kullanıcı anakartın boot menüsünden (F8, F11, F12 vb. tuşlarla uğraşmadan) doğrudan USB'yi seçebilir.
local sonuc = System.Execute("shutdown.exe", "/r /fw /t 0", "", SW_HIDE, false);
if (sonuc ~= 0) then
-- Eğer sistem UEFI desteklemiyorsa veya yetki sorunu olursa standart yeniden başlatma yedek komutu
System.Execute("shutdown.exe", "/r /t 0", "", SW_HIDE, false);
end
end