mirror of
https://github.com/pbatard/rufus.git
synced 2026-10-22 22:34:26 +00:00
Compare commits
No commits in common. "942ed3a4ed392fa4e0bef80f4890b73c5d563704" and "2ea79910738184c4633c26d82fd706ac7a2ec062" have entirely different histories.
942ed3a4ed
...
2ea7991073
6 changed files with 429 additions and 342 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -10038,28 +10038,28 @@ t IDD_ABOUTBOX "Om Rufus"
|
|||
t IDC_ABOUT_LICENSE "Lisens"
|
||||
|
||||
g IDD_DIALOG
|
||||
t IDS_DRIVE_PROPERTIES_TXT "Stasjonsegenskaper"
|
||||
t IDS_DRIVE_PROPERTIES_TXT "Stasjons rettigheter"
|
||||
t IDS_DEVICE_TXT "Enhet"
|
||||
t IDS_BOOT_SELECTION_TXT "Oppstartstype"
|
||||
t IDC_SELECT "Velg"
|
||||
t IDS_IMAGE_OPTION_TXT "Bildevalg"
|
||||
t IDS_PARTITION_TYPE_TXT "Partisjonsskjema"
|
||||
t IDS_PARTITION_TYPE_TXT "Partisjonskjema"
|
||||
t IDS_TARGET_SYSTEM_TXT "Målsystem"
|
||||
t IDC_LIST_USB_HDD "Vis USB-harddisker"
|
||||
t IDC_OLD_BIOS_FIXES "Legger til fiks for gamle BIOS-er (ekstra partisjon, osv.)"
|
||||
t IDC_UEFI_MEDIA_VALIDATION "Aktiver kjøretids-UEFI-medievalidering"
|
||||
t IDC_LIST_USB_HDD "Før opp USB harddisker"
|
||||
t IDC_OLD_BIOS_FIXES "Legger til fiks for gamle BIOSer (ekstra partisjon, etc.)"
|
||||
t IDC_UEFI_MEDIA_VALIDATION "Aktiver runtime UEFI-medievalidering"
|
||||
t IDS_FORMAT_OPTIONS_TXT "Format-valg"
|
||||
t IDS_FILE_SYSTEM_TXT "Filsystem"
|
||||
t IDS_CLUSTER_SIZE_TXT "Klyngestørrelse"
|
||||
t IDS_CLUSTER_SIZE_TXT "Cluster-størrelse"
|
||||
t IDS_LABEL_TXT "Volumnavn"
|
||||
t IDC_QUICK_FORMAT "Hurtigformatering"
|
||||
t IDC_BAD_BLOCKS "Sjekk enhet for dårlige blokker"
|
||||
t IDC_EXTENDED_LABEL "Opprett utvidet merke og ikonfiler"
|
||||
t IDC_EXTENDED_LABEL "Lager utvidet merke og ikon-filer"
|
||||
t IDCANCEL "Lukk"
|
||||
|
||||
g IDD_LICENSE
|
||||
t IDCANCEL "Lukk"
|
||||
t IDD_LICENSE "Rufus sin lisens"
|
||||
t IDD_LICENSE "Rufus Lisens"
|
||||
|
||||
g IDD_LOG
|
||||
t IDCANCEL "Lukk"
|
||||
|
|
@ -10069,9 +10069,9 @@ t IDC_LOG_SAVE "Lagre"
|
|||
|
||||
g IDD_NEW_VERSION
|
||||
t IDCANCEL "Lukk"
|
||||
t IDD_NEW_VERSION "Se etter oppdateringer - Rufus"
|
||||
t IDD_NEW_VERSION "Sjekker for oppdateringer - Rufus"
|
||||
t IDS_NEW_VERSION_AVAIL_TXT "En ny versjon er tilgjengelig. Vennligst last ned den nyeste versjonen!"
|
||||
t IDC_WEBSITE "Klikk her for å gå til nettstedet"
|
||||
t IDC_WEBSITE "Klikk her for å gå til nettsiden"
|
||||
t IDS_NEW_VERSION_NOTES_GRP "Utgivelsesnotater"
|
||||
t IDS_NEW_VERSION_DOWNLOAD_GRP "Last ned"
|
||||
t IDC_DOWNLOAD "Last ned"
|
||||
|
|
@ -10083,31 +10083,31 @@ t IDNO "Nei"
|
|||
|
||||
g IDD_UPDATE_POLICY
|
||||
t IDCANCEL "Lukk"
|
||||
t IDD_UPDATE_POLICY "Oppdateringsretningslinjer og -innstillinger"
|
||||
t IDD_UPDATE_POLICY "Oppdateringspolitikk og innstillinger"
|
||||
t IDS_UPDATE_SETTINGS_GRP "Innstillinger"
|
||||
t IDS_UPDATE_FREQUENCY_TXT "Se etter oppdateringer"
|
||||
t IDS_INCLUDE_BETAS_TXT "Inkluder betaversjoner"
|
||||
t IDC_CHECK_NOW "Sjekk nå"
|
||||
|
||||
t MSG_001 "Annen forekomst oppdaget"
|
||||
t MSG_002 "Et annet Rufus-program kjører.\nVennligst lukk det første programmet før du åpner en ny."
|
||||
t MSG_003 "ADVARSEL: ALLE DATA PÅ '%s'-STASJONEN VIL BLI OVERSKREVET.\nFor å fortsette denne operasjonen, klikk OK. For å avslutte, klikk Avbryt."
|
||||
t MSG_004 "Rufus-oppdateringsretningslinjer"
|
||||
t MSG_005 "Vil du tillate at Rufus ser etter oppdateringer på nettet?"
|
||||
t MSG_002 "Annen Rufus-utgave kjører.\nVennligst lukk den første utgaven, før du åpner en ny."
|
||||
t MSG_003 "ADVARSEL: ALLE DATA PÅ STASJONEN '%s' VIL BLI OVERSKREVET.\nFor å fortsette denne operasjonen, klikk OK. For å avslutte klikk Avbryt."
|
||||
t MSG_004 "Rufus oppdateringspolitikk"
|
||||
t MSG_005 "Vil du tillate at Rufus ser etter oppdateringer online?"
|
||||
t MSG_006 "Lukk"
|
||||
t MSG_007 "Avbryt"
|
||||
t MSG_008 "Ja"
|
||||
t MSG_009 "Nei"
|
||||
t MSG_010 "Dårlige blokker funnet"
|
||||
t MSG_011 "Sjekk fullført: %d dårlig(e) blokke(r) funnet\n %d lesefeil\n %d skrivefeil\n %d korrumperingsfeil"
|
||||
t MSG_012 "%s\nEn mer detaljert rapport kan finnes her:\n%s"
|
||||
t MSG_011 "Sjekk fullført: %d dårlig(e) blokke(r) funnet\n %d Lese feil\n %d Skrivefeil\n %d Korrupte feil"
|
||||
t MSG_012 "%s\nA Mer detaljert rapport kan finnes her:\n%s"
|
||||
t MSG_013 "Deaktivert"
|
||||
t MSG_014 "Daglig"
|
||||
t MSG_015 "Ukentlig"
|
||||
t MSG_016 "Månedlig"
|
||||
t MSG_017 "Bruker"
|
||||
t MSG_018 "Din versjon: %d.%d (Utgave %d)"
|
||||
t MSG_019 "Nyeste versjon: %d.%d (Utgave %d)"
|
||||
t MSG_019 "Siste versjon: %d.%d (Utgave %d)"
|
||||
t MSG_027 "kilobyte"
|
||||
t MSG_028 "megabyte"
|
||||
t MSG_029 "Standard"
|
||||
|
|
@ -10115,8 +10115,8 @@ t MSG_030 "%s (Standard)"
|
|||
t MSG_031 "BIOS (eller UEFI-CSM)"
|
||||
t MSG_032 "UEFI (ikke CSM)"
|
||||
t MSG_033 "BIOS eller UEFI"
|
||||
t MSG_034 "%d passering"
|
||||
t MSG_035 "%d passeringer %s"
|
||||
t MSG_034 "%d Passering"
|
||||
t MSG_035 "%d Passeringer %s"
|
||||
t MSG_036 "ISO-bilde"
|
||||
t MSG_037 "Applikasjon"
|
||||
t MSG_038 "Avbryt"
|
||||
|
|
@ -10125,21 +10125,21 @@ t MSG_040 "Last ned"
|
|||
t MSG_041 "Operasjon avbrutt av bruker"
|
||||
t MSG_042 "Feil"
|
||||
t MSG_043 "Feil: %s"
|
||||
t MSG_044 "Filnedlasting"
|
||||
t MSG_044 "Fil-nedlasting"
|
||||
t MSG_045 "USB-lagringsenhet (Generisk)"
|
||||
t MSG_047 "Flere partisjoner"
|
||||
t MSG_048 "Rufus - Tømmer buffere"
|
||||
t MSG_049 "Rufus - Avbryter"
|
||||
t MSG_050 "Suksess."
|
||||
t MSG_051 "Ubestemmelig feil under formateringen."
|
||||
t MSG_052 "Kan ikke bruke det valgte filsystemet for dette mediet."
|
||||
t MSG_052 "Kan ikke bruke det valgte filsystem for dette mediet."
|
||||
t MSG_053 "Ikke tilgang til denne enheten."
|
||||
t MSG_054 "Mediet er skrivebeskyttet."
|
||||
t MSG_055 "Enheten brukes av en annen prosess. Vennligst lukk den andre prosessen som muligens bruker denne enheten."
|
||||
t MSG_056 "Hurtigformatering er ikke tilgjengelig for denne enheten."
|
||||
t MSG_057 "Volumnavnet er ugyldig."
|
||||
t MSG_058 "Enhetshåndteringen er ugyldig."
|
||||
t MSG_059 "Den valgte klyngestørrelsen er ikke gyldig for denne enheten."
|
||||
t MSG_059 "Den valgte cluster-størrelsen er ikke gyldig for denne enheten."
|
||||
t MSG_060 "Volumstørrelsen er ugyldig."
|
||||
t MSG_061 "Vennligst sett inn et media i stasjonen."
|
||||
t MSG_062 "Ustøttet kommando mottatt."
|
||||
|
|
@ -10150,68 +10150,68 @@ t MSG_066 "Installasjonsfeil"
|
|||
t MSG_067 "Kunne ikke åpne media. Er muligens i bruk av en annen prosess. Vennligst koble fra, og prøv å koble til på nytt."
|
||||
t MSG_068 "Kunne ikke partisjonere disken."
|
||||
t MSG_069 "Kunne ikke kopiere filer til målstasjonen."
|
||||
t MSG_070 "Avbrutt av brukeren."
|
||||
t MSG_070 "Brukeravbrutt."
|
||||
t MSG_071 "Ikke mulig å starte tråd."
|
||||
t MSG_072 "Kontroll av dårlige blokker ble ikke fullført."
|
||||
t MSG_072 "Dårlig blokk-kontroll ikke fullført."
|
||||
t MSG_073 "ISO-bilde skanningsfeil."
|
||||
t MSG_074 "ISO-bilde utpakkingsfeil."
|
||||
t MSG_075 "Ikke mulig å gjenmontere volumet."
|
||||
t MSG_075 "Ikke mulig å igjen-innkoble volum."
|
||||
t MSG_076 "Ute av stand til å reparere filer for boot."
|
||||
t MSG_077 "Ikke mulig å tildele en stasjonsbokstav."
|
||||
t MSG_078 "Kan ikke montere GUID-volum."
|
||||
t MSG_078 "Kan ikke montere GUID stasjon."
|
||||
t MSG_079 "Denne enheten er ikke klar."
|
||||
t MSG_080 "Rufus oppdaget at Windows fortsatt skriver til denne USB-enhetens interne buffer.\n\nAvhengig av hastigheten på din USB-enhet, vil muligens denne operasjonen ta lang til å fullføre, spesielt for store filer.\n\nVi anbefaler at du lar Windows fullføre, slik at feil unngås. Men blir du lei av og vente, kan du koble fra enheten..."
|
||||
t MSG_080 "Rufus oppdaget at Windows fortsatt skriver til denne USB-enhetens interne buffer.\n\nAvhengig av hastigheten på din USB-enhet, vil muligens denne operasjonen ta lang til å fullføre, spesielt for store filer.\n\nVi anbefaler at du lar Windows fullføre, slik at feil unngås. Men blir du lei av og vente..., kan du koble fra enheten..."
|
||||
t MSG_081 "Ikke støttet bildefil"
|
||||
t MSG_082 "Dette ISO-bildet er enten ikke oppstartbar, eller så bruker den en oppstart eller pakkemetode som ikke er støttet av Rufus..."
|
||||
t MSG_083 "Vil du bytte ut %s?"
|
||||
t MSG_084 "Dette ISO-bildet ser ut til å inneholde en foreldet versjon av '%s'.\nBoot-menyene vil muligens bli vist feil p.g.a. dette.\n\nEn nyere versjon kan lastes ned fra Rufus for å fikse dette problemet:\n- Velg 'Ja' for å koble til internett og laste ned filen\n- Velg 'Nei' for å bruke den eksisterende ISO-filen\nHvis du ikke vet hva du skal gjøre, bør du velge 'Ja'.\n\nOBS: Den nye filen vil bli lastet ned i den gjeldende mappen, og når '%s' er der vil den bli brukt automatisk."
|
||||
t MSG_083 "Bytte ut %s?"
|
||||
t MSG_084 "Dette ISO-bildet ser ut til å inneholde en foreldet versjon av '%s'.\nBoot-menyene vil muligens bli vist feil p.g.a. dette.\n\nEn nyere versjon kan lastes ned fra Rufus for å fikse dette problemet:\n- Velg 'Ja' for å koble til internett og laste ned filen\n- Velg 'Nei' for å bruke den eksisterende ISO-filen\nHvis du ikke vet hva du skal gjøre, bør du velge 'Ja'.\n\nOBS: Den nye filen vil bli lastet ned i den gjeldende mappen, og når'%s' er der, vil den bli brukt automatisk."
|
||||
t MSG_085 "Laster ned %s"
|
||||
t MSG_086 "Intet bilde valgt"
|
||||
t MSG_087 "til %s NAND"
|
||||
t MSG_088 "Bildet er for stort"
|
||||
t MSG_089 "Bildet er for stort for det valgte målet."
|
||||
t MSG_090 "Ustøttet ISO"
|
||||
t MSG_091 "Når UEFI-måltype blir brukt, er kun EFI-oppstartbare ISO-bilder støttet. Vennligst velg en EFI-oppstartbar ISO-fil eller sett måltypen til BIOS."
|
||||
t MSG_090 "Ikke støttet ISO"
|
||||
t MSG_091 "Når UEFI måltype blir brukt, er kun EFI oppstartbar ISO-bilde støttet. Vennligst velg en EFI oppstartbar ISO-fil eller sett måltype i BIOS."
|
||||
t MSG_092 "Ikke støttet filsystem"
|
||||
t MSG_093 "VIKTIG: DENNE STASJONEN INNEHOLDER FLERE PARTISJONER!!\n\nDenne inneholder kanskje partisjoner/volumer som ikke er oppført, eller sågar muligens ikke synlige i Windows. Hvis du ønsker å fortsette, er du selv ansvarlig for evt. tapte data på disse partisjonene."
|
||||
t MSG_093 "VIKTIGT: DENNE STASJONEN INNEHOLDER FLERE PARTISJONER!!\n\nDenne inneholder kanskje partisjoner/volumer som ikke er listet, og muligens ikke er synlig i Windows. Hvis du ønsker å fortsette, er du selv ansvarlig for evt. tapte data på disse partisjonene."
|
||||
t MSG_094 "Flere partisjoner oppdaget"
|
||||
t MSG_095 "DD-bilde"
|
||||
t MSG_096 "Filsystemet som er valgt kan ikke brukes med denne type ISO. Vennligst velg et annet filsystem, eller bruk en annen ISO."
|
||||
t MSG_096 "Filsystemet som er valgt kan ikke brukes med denne type ISOVennligst velg ett annet filsystem, eller bruk en annen ISO."
|
||||
t MSG_097 "'%s' kan kun brukes hvis filsystemet er NTFS."
|
||||
t MSG_098 "VIKTIG: Du prøver å installere 'Windows To Go', men målstasjonen har ikke den rette beskrivelsen. P.g.a. dette vil Windows sannsynligvis stoppe opp under oppstarten, da Microsoft ikke har designet den til å virke med stasjoner som er 'FLYTTBAR'. \n\nØnsker du å fortsette?\n\nBemerk: 'FAST/FLYTTBAR'-attributten er en maskinvareegenskap som kun kan endres ved å bruke spesialutstyr fra stasjonsprodusenten. Uansett er de verktøyene NESTEN ALDRI tilgjengelig for publikum..."
|
||||
t MSG_098 "VIKTIGT: Du prøver å installere 'Windows To Go', med målstasjonen ikke harden rette beskrivelsen. P.g.a dette vil Windows sannsynligvis stoppe opp under oppstarten, da Microsoft ikke har designet den til å virke med stasjoner som er 'FLYTTBAR'. \n\nØnsker du å fortsette?\n\nOBS:'FAST/FLYTTBAR' er et hardware-valg som kun kan endres ved å bruke spesialutstyr fra stasjonsprodusenten. Uansett er dette verktøyet NESTEN ALDRI tilgjengelig for publikum..."
|
||||
t MSG_099 "Filsystem begrensning"
|
||||
t MSG_100 "Dette ISO-bildet inneholder filer større enn 4 GB, som er mer enn den maksimalt tillate størrelsen for FAT- eller FAT32-filsystemene."
|
||||
t MSG_100 "Dette ISO-bildet inneholder filer større enn 4 GB, som er mer enn den maksimalt tillate størrelsen for FAT eller FAT32 fil-systemet."
|
||||
t MSG_101 "Mangler WIM-støtte"
|
||||
t MSG_102 "Din plattform kan ikke pakke ut filer fra WIM-arkiver. WIM-utpakking er påkrevd for å lage EFI-oppstartbare Windows 7- og Windows Vista-USB-stasjoner. Du kan fikse det ved å installere en nyere versjon av 7-Zip.\nVil du besøke 7-Zip-nedlastingssiden?"
|
||||
t MSG_102 "Din plattform kan ikke pakke ut filer fra WIM-arkiver. WIM-utpakking er påkrevd for å lage EFI oppstartbar Windows 7 og Windows Vista USB-stasjoner. Du kan fikse det ved å installere siste versjon av 7-Zip.\nVil du besøke 7-zip nedlastingssiden?"
|
||||
t MSG_103 "Lastet ned %s?"
|
||||
t MSG_104 "%s eller senere er påkrevd for at '%s'-filen kan bli installert.\nFordi filen er mer enn 100 KB i størrelse, og alltid er tilstede i %s-ISO-bilder, er den ikke innebygd i Rufus.\n\nRufus kan laste den den manglende filen for deg:\n- Velg 'Ja' for å koble til internett og laste ned filen\n- Velg 'Nei' hvis du vil kopiere denne filen manuelt til stasjonen senere\n\nOBS: Denne filen vil bli lastet ned i den aktuelle mappen og straks den '%s' er der, vil den bli brukt automatisk."
|
||||
t MSG_105 "Å avbryte, kan etterlate enheten i en USTABIL tilstand.\nHvis du er sikker på at du vil avbryte, klikk JA. Ellers, klikk NEI."
|
||||
t MSG_104 "%s eller senere er påkrevd for at '%s' filen kan bli innstallert.\nP.g.a. filen er mer enn 100 KB i størrelse, og er alltid tilstede i %s ISO-bilder, og den ikke er innebygd i Rufus.\n\nRufus kan laste den den manglende filen for deg:\n- Velg 'Ja' for å koble til internett og laste ned filen\n- Velg 'Nei' hvis du vil kopiere denne filen manuelt til stasjonen senere\n\nOBS: Denne filen vil bli lastet ned i den aktuelle mappen og straks den '%s' er der, vil den bli brukt automatisk."
|
||||
t MSG_105 "Å avbryte, vil enheten være i en USTABIL tilstand.\nHvis du er sikker på at du vil avbryte, klikk JA. Ellers klikk NEI."
|
||||
t MSG_106 "Vennligst velg en mappe"
|
||||
t MSG_107 "Alle filer"
|
||||
t MSG_108 "Rufus-logg"
|
||||
t MSG_110 "MS-DOS kan ikke starte opp fra en stasjon som bruker 64-kilobytes klyngestørrelse.\nVennligst bytt klyngestørrelse eller bruk FreeDOS."
|
||||
t MSG_111 "Inkompatibel klyngestørrelse"
|
||||
t MSG_112 "Formatere et stort UDF-volum kan ta lang tid. Ved å bruke USB 2.0-hastighet, er den anslåtte formateringstiden %d:%02d, under denne tiden vil fremgangslinjen se frossen ut. Vennligst vær tålmodig!"
|
||||
t MSG_108 "Rufus logg"
|
||||
t MSG_110 "MS-DOS kan ikke boote fra en stasjon som brukeren 64 kilobytes Cluster størrelse.\nVennligst bytt Cluster-størrelse eller bruk FreeDOS."
|
||||
t MSG_111 "Inkompatibelt Cluster-størrelse"
|
||||
t MSG_112 "Formatere et stort UDF-volum kan ta lang tid. Ved å bruke USB 2.0 hastighet, den estimerte formateringstiden er %d:%02d, under denne tiden vil framgangslinjen virke frossen. Vennligst vær tålmodig!"
|
||||
t MSG_113 "Stort UDF-volum"
|
||||
t MSG_114 "Dette bildet bruker Syslinux %s%s men dette programmet inkluderer kun installsjonsfiler for Syslinux %s%s.\n\nSiden nye versjoner av Syslinux ikke er kompatible med hverandre, og det dermed ikke er mulig for Rufus å inkludere alle, må 2 ekstra filer lastes ned fra Internett ('ldlinux.sys' og 'ldlinux.bss'):\n- Velg 'Ja' for å koble til internett og laste ned disse filene\n- Velg 'Nei' for å avbryte\n\nOBS: Filene vil bli lastet ned i det aktuelle programmets mappe og vil bli brukt automatisk hvis de er tilstede."
|
||||
t MSG_114 "Dette bildet bruker Syslinux %s%s men dette programmet inkluderer kun installsjonsfiler for Syslinux %s%s.\n\nNye versjoner av Syslinux er ikke kompatible med hverandre, og dermed ikke mulig for Rufus å inkludere alle, 2 ekstra filer må lastes ned fra Internett ('ldlinux.sys' og 'ldlinux.bss'):\n- Velg 'Ja' For å koble til internett og laste ned disse filene\n- Velg 'Nei' for å avbryte\n\nOBS: Filene vil bli lastet ned i det aktuelle programmets mappe og vil bli brukt automatisk hvis de er tilstede."
|
||||
t MSG_115 "Nedlasting påkrevd"
|
||||
t MSG_116 "Dette bildet bruker Grub %s, men programmet inkluderer kun installasjonsfiler forGrub %s.\n\nSiden forskjellige versjoner av Grub muligens ikke er kompatible med hverandre, og det ikke er mulig å inkludere dem alle, vil Rufus vil prøve å finne en versjon av Grub-installasjonfilen ('core.img') som passer til ditt bilde:\n- Velg 'Ja' for å koble til internett og forsøke å laste den ned\n- Velg 'Nei' for å bruke den innebygde versjonen uansett\n- Velg 'Avbryt' for å avbryte\n\nOBS: Filen vil bli lastet ned i den aktuelle program-mappen og vil bli brukt automatisk hvis tilgjengelig. Hvis ingen treff kan bli funnet, vil den innebygde versjonen bli brukt."
|
||||
t MSG_117 "Standard Windows-installasjon"
|
||||
t MSG_116 "Dette bildet bruker Grub %s, men programmet inkluderer kun installasjonsfiler forGrub %s.\n\nForskjellige versjoner av Grub er muligens ikke kompatible med hverandre, og er ikke mulig å inkludere dem alle, Rufus vil prøve å finne en versjon av Grub installasjonfilen ('core.img') som passer til ditt bilde:\n- Velg 'Ja' for å koble til internett og forsøke å laste den ned\n- Velg 'Nei' for å bruke den innebygde versjonen uansett\n- Velg 'Avbryt' for å avbryte\n\nOBS: Filen vil bli lastet ned i den aktuelle program-mappen og vil bli brukt automatisk hvis tilgjengelig. Hvis ingen treff kan bli funnet, den innebygde versjonen vil bli brukt."
|
||||
t MSG_117 "Standard Windows installasjon"
|
||||
t MSG_119 "avanserte stasjonsegenskaper"
|
||||
t MSG_120 "avanserte formatalternativer"
|
||||
t MSG_121 "Vis %s"
|
||||
t MSG_122 "Skjul %s"
|
||||
t MSG_123 "Vedvarende partisjonsstørrelse"
|
||||
t MSG_123 "Vedvarende partisjon størrelse"
|
||||
t MSG_124 "Ingen varighet"
|
||||
t MSG_125 "Sett størrelsen på den vedvarende partisjonen for »Live USB»-media. Å sette størrelsen til 0 deaktiverer den vedvarende partisjonen."
|
||||
t MSG_126 "Sett partisjonens størrelsesenheter."
|
||||
t MSG_125 "Still størrelsen på den vedvarende partisjonen for live USB media. Angir størrelsen til 0 deaktiverer den vedvarende partisjonen."
|
||||
t MSG_126 "Sett partisjonens størrelse enheter."
|
||||
t MSG_127 "Ikke vis denne beskjeden igjen"
|
||||
t MSG_128 "Viktig varsel om %s"
|
||||
t MSG_129 "Du har nettopp opprettet et medie som bruker »UEFI:NTFS»-bootloaderen. Husk at for å starte dette mediet MÅ DU SKRU AV «SECURE BOOT».\nFor detaljer om hvorfor dette er nødvendig, se \"Mer informasjon\"-knappen nedenfor."
|
||||
t MSG_130 "Windows-bildevalg"
|
||||
t MSG_131 "Denne ISO-en inneholder flere Windows-bilder.\nVennligst velg bildet du vil bruke til denne installasjonen:"
|
||||
t MSG_132 "Et annet program eller en prosess holder tilgang til denne disken. Vil du formatere den uansett?"
|
||||
t MSG_133 "Rufus har oppdaget at du forsøker å lage et Windows To Go-medie basert på en 1809-ISO.\n\nPå grunn av en *MICROSOFT-BUG*, vil dette mediet krasje under Windows-oppstart (Blue Screen Of Death), med mindre du manuelt erstatter filen 'WppRecorder.sys' med en 1803-versjon.\n\nVær også oppmerksom på at grunnen til at Rufus ikke automatisk kan fikse dette for deg, er at 'WppRecorder.sys' er en opphavsrettslig beskyttet fil fra Microsoft, slik at vi ikke lovlig kan legge inn en kopi av filen i programmet..."
|
||||
t MSG_129 "Du har nettopp opprettet et medie som bruker UEFI: NTFS bootloader. Husk at, for å starte dette mediet, må du deaktivere SECURE BOOT.\nFor detaljer om hvorfor dette er nødvendig, se \"Mer informasjon\" knappen nedenfor."
|
||||
t MSG_130 "Windows image-valg"
|
||||
t MSG_131 "Denne ISO inneholder flere Windows-imager.\nVennligst velg image du vil bruke til denne installasjonen:"
|
||||
t MSG_132 "Et annet program eller en prosess holder tilgang til denne disken. Vil du formatere det uansett?"
|
||||
t MSG_133 "Rufus har oppdaget at du forsøker å lage et Windows To Go-medie basert på en 1809 ISO.\n\nPå grunn av en *MICROSOFT BUG*, vil dette mediet krasje under Windows boot (Blue Screen Of Death), med mindre du manuelt erstatter filen 'WppRecorder.sys' med en 1803-versjon.\n\nVær også oppmerksom på at grunnen til at Rufus ikke automatisk kan fikse dette for deg, er at 'WppRecorder.sys' er en opphavsrettslig beskyttet fil fra Microsoft, slik at vi ikke lovlig kan legge inn en kopi av filen i programmet..."
|
||||
t MSG_134 "Fordi MBR er valgt for partisjonsskjemaet, kan Rufus bare opprette en partisjon på opptil 2 TB på dette mediet, noe som vil føre til at %s diskplass ikke er tilgjengelig.\n\nEr du sikker på at du vil fortsette?"
|
||||
t MSG_135 "Versjon"
|
||||
t MSG_136 "Utgivelse"
|
||||
|
|
@ -10222,20 +10222,20 @@ t MSG_140 "Fortsett"
|
|||
t MSG_141 "Tilbake"
|
||||
t MSG_142 "Vennligst vent..."
|
||||
t MSG_143 "Last ned ved hjelp av en nettleser"
|
||||
t MSG_144 "Nedlasting av Windows-ISO-er fra Microsoft er ikke tilgjengelig. Microsoft har endret nettstedet sitt for å forhindre nedlastinger på denne måten."
|
||||
t MSG_144 "Nedlasting av Windows ISO fra Microsoft er ikke tilgjengelig. Microsoft har endret websiden for å forhindre nedlastinger på denne måten."
|
||||
t MSG_145 "PowerShell 3.0 eller nyere kreves for å kjøre dette skriptet."
|
||||
t MSG_146 "Ønsker du å gå på nettet og laste den ned?"
|
||||
t MSG_146 "Ønsker du å gå online og laste den ned?"
|
||||
t MSG_148 "Kjører nedlastingskript..."
|
||||
t MSG_149 "Last ned ISO-bilde"
|
||||
t MSG_150 "Datamaskintypen du planlegger å bruke denne oppstartbare stasjonen med. Det er ditt ansvar å avgjøre om målet ditt er av BIOS- eller UEFI-typen før du begynner å lage stasjonen, da det kan mislykkes å starte opp ellers."
|
||||
t MSG_151 "'UEFI-CSM' betyr at enheten bare starter opp i BIOS-emuleringsmodus (også kjent som 'Legacy Mode') under UEFI, og ikke i innebygd UEFI-modus."
|
||||
t MSG_152 "'ikke-CSM' betyr at enheten bare starter opp i innebygd UEFI-modus, og ikke i BIOS-emuleringsmodus (også kjent som 'Legacy Mode')."
|
||||
t MSG_149 "Last ned ISO-image"
|
||||
t MSG_150 "Datamaskin typen du planlegger å bruke denne oppstartbare stasjonen med. Det er ditt ansvar å avgjøre om målet ditt er av BIOS eller UEFI-typen før du begynner å lage stasjonen, da det kan mislykkes å starte opp ellers."
|
||||
t MSG_151 "'UEFI-CSM' betyr at enheten bare starter opp i BIOS-emuleringsmodus (også kjent som 'Legacy Mode') under UEFI, og ikke i innebygde UEFI-modus."
|
||||
t MSG_152 "'ikke-CSM' betyr at enheten bare starter opp i innebygde UEFI-modus, og ikke i BIOS-emuleringsmodus (også kjent som 'Legacy Mode')."
|
||||
t MSG_153 "Testmønster: 0x%02X"
|
||||
t MSG_154 "Testmønster: 0x%02X, 0x%02X"
|
||||
t MSG_155 "Testmønster: 0x%02X, 0x%02X, 0x%02X"
|
||||
t MSG_156 "Testmønster: 0x%02X, 0x%02X, 0x%02X, 0x%02X"
|
||||
t MSG_157 "Setter målfilsystemet"
|
||||
t MSG_158 "Minimum størrelse som en datablokk vil okkupere i filsystemet"
|
||||
t MSG_158 "Minimum størrelse en datablokk vil okkupere i filsystemet"
|
||||
t MSG_159 "Bruk dette feltet for å lage disketikett.\nInternasjonale bokstaver er tillatt."
|
||||
t MSG_160 "Avanserte valg"
|
||||
t MSG_161 "Velg antall passeringer for å teste etter dårlige blokker, bruker forskjellige mønstre"
|
||||
|
|
@ -10243,38 +10243,38 @@ t MSG_162 "Bruk \"langsom\" formateringsmetode ved å fjerne haken i denne ruten
|
|||
t MSG_163 "Metoden som vil bli brukt for å lage partisjonene"
|
||||
t MSG_164 "Metoden som vil bli brukt for å gjøre stasjonen oppstartbar"
|
||||
t MSG_165 "Klikk for å velge et bilde..."
|
||||
t MSG_166 "Merk denne boksen for å tillate visning av internasjonale merkelapper og sette et stasjonsikon (lager en autorun.inf)"
|
||||
t MSG_167 "Installer en UEFI-bootloader, som vil utføre MD5Sum-filvalidering av mediet"
|
||||
t MSG_169 "Opprett en ekstra skjult partisjon og forsøk å justere partisjonsgrenser.\nDette kan gjøre det lettere å oppdage for eldre BIOS-er."
|
||||
t MSG_170 "Aktiver oppføringen av USB-harddiskkabinetter. BRUKES PÅ EGEN RISIKO!!!"
|
||||
t MSG_171 "Starter formateringsoperasjonen.\nDette vil SLETTE alle data på målstasjonen!"
|
||||
t MSG_172 "Ugyldig nedlastningssignatur"
|
||||
t MSG_166 "Merk denne boksen for å tillate visning av internasjonal merkelapp og lage et stasjonsikon (lager en autorun.inf)"
|
||||
t MSG_167 "Installer en UEFI bootloader, som vil utføre MD5Sum-filvalidering av media"
|
||||
t MSG_169 "Opprett en ekstra skjult partisjon og forsøk å justere partisjonsgrenser.\nDette kan gjøre det lettere å oppdage for eldre BIOSer."
|
||||
t MSG_170 "Aktivere listen av USB-harddisk-kabinetter. BRUKES PÅ EGEN RISIKO!!!"
|
||||
t MSG_171 "Starter formateringsoperasjonen.\nDette vil SLETTE data på målstasjonen!"
|
||||
t MSG_172 "Ugyldig nedlastings signatur"
|
||||
t MSG_173 "Klikk for å velge..."
|
||||
t MSG_174 "Rufus - Det pålitelige USB-formateringsprogrammet"
|
||||
t MSG_175 "Versjon %d.%d (Utgave %d)"
|
||||
t MSG_176 "Norsk oversettelse:\\line• JED <mailto:translator744@outlook.com>\\line• Thorbjørn Bruarøy <mailto:problemkontroll@gmail.com>\\line• Jakub Zieciak\\line• Imre Eilertsen <mailto:imreeil42@gmail.com>"
|
||||
t MSG_176 "Norsk oversettelse:\\line• JED <mailto:translator744@outlook.com>\\line• Thorbjørn Bruarøy <mailto:problemkontroll@gmail.com>\\line• Jakub Zieciak"
|
||||
t MSG_177 "Rapporter feil, og forespør forbedringer på:"
|
||||
t MSG_178 "Ytterligere opphavsrettigheter:"
|
||||
t MSG_178 "Tilleggs Copyright:"
|
||||
t MSG_179 "Oppdateringspolitikk:"
|
||||
t MSG_180 "Hvis du ønsker å tillate at programmet skal sjekke for oppdateringer, tillater du da at følgende informasjon blir samlet inn til vår server(e):"
|
||||
t MSG_180 "Hvis du ønsker å tillate at programmet skal sjekke for oppdateringer, du tillater da følgende informasjon å bli samlet inn til vår server(e):"
|
||||
t MSG_181 "Ditt operativsystems arkitektur og versjon"
|
||||
t MSG_182 "Versjon av programmet du bruker"
|
||||
t MSG_183 "Din IP-adresse"
|
||||
t MSG_184 "For å kunne opprette privat bruksstatistikk, vil vi lagre informasjonen for senere bruk, \\b for det meste opp mot ett år\\b0 . Men vi vil ikke frivillig avsløre noen av personens data til tredjepart."
|
||||
t MSG_184 "For muligheten å lage privat bruksstatistikk, vil vi lagre informasjonen for senere bruk, \\b for det meste opp mot ett år\\b0 . Men vi vil ikke frivillig avsløre noen av personens data til tredjepart."
|
||||
t MSG_185 "Oppdateringsprosess:"
|
||||
t MSG_186 "Rufus vil ikke installere eller kjøre bakgrunnsprogrammer, derfor vil oppdateringskontrollen kun bli utført når hovedprogrammet kjører.\\line\nInternett-tilgang er selvfølgelig påkrevd for å se etter oppdateringer."
|
||||
t MSG_187 "Ugyldig bilde for den valgte oppstartsløsningen"
|
||||
t MSG_188 "Det nåværende bildet passer ikke det valgte oppstartsvalget. Vennligst velg et annet bilde, eller velg et annet oppstartsvalg."
|
||||
t MSG_187 "Ugyldig bilde for valgt oppstartsløsning"
|
||||
t MSG_188 "Det nåværende bilde passer ikke det valgte oppstartsvalget. Vennligst velg et annet bilde, eller velg et annet oppstartsvalg."
|
||||
t MSG_189 "Dette ISO-bildet er ikke kompatibelt med det valgte filsystemet"
|
||||
t MSG_190 "Inkompatibel stasjon oppdaget"
|
||||
t MSG_190 "Ikke kompatibel stasjon oppdaget"
|
||||
t MSG_191 "Skriving"
|
||||
t MSG_192 "Lesing"
|
||||
t MSG_193 "Lastet ned %s"
|
||||
t MSG_194 "Kunne ikke laste ned %s"
|
||||
t MSG_195 "Bruker innebygget versjon av %s-fil(er)"
|
||||
t MSG_196 "VIKTIG: DENNE STASJONEN BRUKER IKKE STANDARD SEKTORSTØRRELSE!!\n\nKonvensjonelle stasjoner bruker en 512-byte sektorstørrelse, mens denne stasjonen bruker en %d-byte. I mange tilfeller betyr dette at du IKKE vil kunne starte opp fra denne stasjonen.\nRufus kan fortsatt prøve å lage en oppstartbar stasjon, men det er INGEN GARANTI for at det vil fungere."
|
||||
t MSG_197 "Ikke-standard sektorstørrelse oppdaget"
|
||||
t MSG_198 "'Windows To Go' kan kun installeres på en GPT-partisjonert stasjon hvis den har «Fixed»-attributtsettet. Den aktuelle stasjonen ble ikke oppdaget som sådan."
|
||||
t MSG_195 "Bruker innebygget versjon av %s fil(er)"
|
||||
t MSG_196 "VIKTIGT: DENNE STASJONEN BRUKER IKKE STANDARD SEKTORSTØRRELSE!!\n\nKonvensjonelle stasjoner bruker en 512-byte sektorstørrelse, mens denne stasjonen bruker en %d-byte. I mange tilfeller betyr dette at du IKKE vil kunne starte fra denne stasjonen.\nRufus kan fortsatt prøve å lage en oppstartbar stasjon, men det er INGEN GARANTI for at det vil fungere."
|
||||
t MSG_197 "Ikke standard sektorstørrelse oppdaget"
|
||||
t MSG_198 "'Windows To Go' kan kun installeres på en GPT-partisjonert stasjon hvis den er FAST stasjonstype. Den aktuelle stasjonen ble ikke oppdaget som FAST."
|
||||
t MSG_199 "Denne funksjonen er ikke tilgjengelig på denne plattformen."
|
||||
t MSG_201 "Avbryter - Vennligst vent..."
|
||||
t MSG_202 "Skanner bilde..."
|
||||
|
|
@ -10295,7 +10295,7 @@ t MSG_216 "Lagret %s"
|
|||
t MSG_217 "Formatering: %s"
|
||||
t MSG_218 "Lager filsystem: Oppgave %d/%d fullført"
|
||||
t MSG_219 "NTFS opprettet: %d%% fullført"
|
||||
t MSG_220 "Formaterer (%s) - anslått varighet %d:%02d..."
|
||||
t MSG_220 "Formaterer (%s) - estimeret varighet %d:%02d..."
|
||||
t MSG_221 "Lager merkelapp (%s)..."
|
||||
t MSG_222 "Formaterer (%s)..."
|
||||
t MSG_223 "NTFS-retting (Checkdisk)..."
|
||||
|
|
@ -10307,7 +10307,7 @@ t MSG_228 "Skriver til Master Boot Record..."
|
|||
t MSG_229 "Skriver til Partition Boot Record..."
|
||||
t MSG_230 "Kopierer DOS-filer..."
|
||||
t MSG_231 "Kopierer ISO-filer: %s"
|
||||
t MSG_232 "Win7 EFI-oppstartsoppsett (%s)..."
|
||||
t MSG_232 "Win7 EFI oppstartsoppsett (%s)..."
|
||||
t MSG_233 "Ferdiggjør, vennligst vent..."
|
||||
t MSG_234 "Installerer Syslinux %s..."
|
||||
t MSG_235 "Dårlige blokker: %s %d/%d - %0.2f%% (%d/%d/%d feil)"
|
||||
|
|
@ -10322,12 +10322,12 @@ t MSG_243 "Sjekker for Rufus-oppdateringer..."
|
|||
t MSG_244 "Oppdateringer: Ikke mulig å koble til internett"
|
||||
t MSG_245 "Oppdateringer: Ikke mulig å sjekke versjonsdata"
|
||||
t MSG_246 "En ny versjon av Rufus er tilgjengelig!"
|
||||
t MSG_247 "Ingen ny versjon av Rufus ble funnet"
|
||||
t MSG_247 "Ingen ny versjon av Rufus er funnet"
|
||||
t MSG_248 "Programmets registernøkler er slettet"
|
||||
t MSG_249 "Sletting av registernøkler feilet"
|
||||
t MSG_250 "%s aktivert"
|
||||
t MSG_251 "%s deaktivert"
|
||||
t MSG_252 "Størrelsessjekker"
|
||||
t MSG_252 "Størrelse kontrollert"
|
||||
t MSG_253 "Harddisk-oppdagelse"
|
||||
t MSG_254 "Tvinger stor FAT32-formatering"
|
||||
t MSG_255 "NoDriveTypeAutorun vil bli oppdaget ved avsluttning"
|
||||
|
|
@ -10338,29 +10338,29 @@ t MSG_259 "Tvungen oppdatering"
|
|||
t MSG_260 "NTFS-pakking"
|
||||
t MSG_261 "Skriver bilde: %s"
|
||||
t MSG_262 "ISO-støtte"
|
||||
t MSG_263 "Bruk SKIKKELIGE størrelsesenheter"
|
||||
t MSG_263 "Bruk SKIKKELIG størrelsesenhet"
|
||||
t MSG_264 "Sletter mappe '%s'"
|
||||
t MSG_265 "VMWare-diskoppdaging"
|
||||
t MSG_266 "Kombinert UEFI/BIOS-modus"
|
||||
t MSG_265 "VMWare-disk oppdagelse"
|
||||
t MSG_266 "Dobbel UEFI/BIOS-innstilling"
|
||||
t MSG_267 "Legger til Windows-bilde: %s"
|
||||
t MSG_268 "Legger til Windows-bilde..."
|
||||
t MSG_269 "Bevarer tidsstempler"
|
||||
t MSG_269 "Bevarer tidskode"
|
||||
t MSG_270 "USB-avkoding"
|
||||
t MSG_271 "Regner ut bilde-sjekksummer: %s"
|
||||
t MSG_272 "Regner ut MD5-, SHA1- og SHA256-sjekksummer for det valgte bildet"
|
||||
t MSG_272 "Regner ut MD5, SHA1 og SHA256-sjekksummer for det valgte bilde"
|
||||
t MSG_273 "Bytt programspråk"
|
||||
t MSG_274 "%s-bilde oppdaget"
|
||||
t MSG_275 "Bildet du har valgt er et 'ISOHybrid'-bilde. Dette betyr det enten kan bli skrevet i %s (filkopi)-modus eller %s (bildefil)-modus.\nRufus anbefaler å bruke %s-modus, slik at du har full tilgang til stasjonen etter at du har skrevet til den.\nHvis du skulle få problemer under oppstart, kan du prøve å skrive bildet igjen i %s-modus.\n\nVennligst velg modusen du ønsker å skrive dette bildet i:"
|
||||
t MSG_275 "Bildet du har valgt er et 'ISOHybrid'-bilde. Dette betyr det enten kan bli skrevet i %s (filkopi) -modus eller %s (bildefil) -modus.\nRufus anbefaler å bruke %s -modus, slik at du har full tilgang til stasjonen etter at du har skrevet til den.\nHvis du skulle få problemer under oppstart, kan du prøve å skrive bildet igjen i %s -modus.\n\nVennligst velg modus du ønsker å skrive dette bildet i:"
|
||||
t MSG_276 "Skriv i %s -modus (anbefalt)"
|
||||
t MSG_277 "Skriv i %s -modus"
|
||||
t MSG_278 "Sjekker for motstridende prosesser..."
|
||||
t MSG_279 "Ikke oppstartbar"
|
||||
t MSG_280 "Disk- eller ISO-bilde"
|
||||
t MSG_280 "Disk eller ISO bilde"
|
||||
t MSG_281 "%s (Vennligst velg)"
|
||||
t MSG_282 "Eksklusiv USB-stasjonslåsing"
|
||||
t MSG_282 "Utelat USB stasjonslås"
|
||||
t MSG_283 "Ugyldig signatur"
|
||||
t MSG_284 "Den nedlastede programfilen mangler en digital signatur."
|
||||
t MSG_285 "Den nedlastede programfilen er signert av '%s'.\nDette er en signatur vi ikke gjenkjenner, og kan indikere en form for skadelig aktivitet...\nEr du sikker på at du vil kjøre denne filen?"
|
||||
t MSG_284 "Den nedlastede programfil mangler en digital signatur."
|
||||
t MSG_285 "Den nedlastede programfil er signert av '%s'.\nDette er en signatur vi ikke gjenkjenner, og kan indikere en form for skadelig aktivitet...\nEr du sikker på at du vil kjøre denne filen?"
|
||||
t MSG_286 "Skriver 0-er til disken: %s"
|
||||
t MSG_287 "Oppdagelse av ikke-USB flyttbare disker"
|
||||
t MSG_288 "Mangler utvidede rettigheter"
|
||||
|
|
@ -10374,64 +10374,63 @@ t MSG_295 "Advarsel: Uoffisiell versjon"
|
|||
t MSG_296 "Denne versjonen av Rufus er IKKE laget av dens offisielle utvikler(e).\n\nEr du sikker på at du vil kjøre programmet?"
|
||||
t MSG_297 "Forkortet ISO oppdaget"
|
||||
t MSG_298 "ISO-filen du har valgt, stemmer ikke overens med den deklarerte størrelsen: %s av dataene mangler!\n\nHvis du har lastet ned denne filen fra internett, bør du prøve å laste ned en ny kopi, og verifisere at MD5- eller SHA-kontrollsummen samsvarer med de offisielle.\n\nLegg merke til at du kan beregne MD5 eller SHA i Rufus ved å klikke på (✓)-knappen."
|
||||
t MSG_299 "Tidsstempelsbekreftelsesfeil"
|
||||
t MSG_299 "Tidspunkt bekreftelses feil"
|
||||
t MSG_300 "Rufus kunne ikke bekrefte at tidspunktet av den nedlastede oppdateringen er nyere enn den nåværende startede.\n\nFor å forhindre potensielle angrepsscenarier, har oppdateringsprosessen blitt avbrutt og nedlastingen vil bli slettet. Vennligst sjekk loggen for mer informasjon."
|
||||
t MSG_301 "Vis programinnstillinger"
|
||||
t MSG_302 "Vis informasjon om denne applikasjonen"
|
||||
t MSG_303 "Vis loggen"
|
||||
t MSG_304 "Opprett et diskbilde av den valgte enheten"
|
||||
t MSG_305 "Bruk dette alternativet for å indikere at du planlegger å bruke denne enheten til å installere Windows på en annen disk, eller hvis du vil kjøre Windows direkte fra denne stasjonen (Windows To Go)."
|
||||
t MSG_305 "Bruk dette alternativet for å angi om du vil bruke denne enheten til å installere Windows på en annen disk, eller hvis du vil kjøre Windows direkte fra denne stasjonen (Windows To Go)."
|
||||
t MSG_306 "Hurtig nullstilling av disken: %s"
|
||||
t MSG_307 "dette kan ta litt tid"
|
||||
t MSG_308 "VHD-oppdaging"
|
||||
t MSG_308 "VHD deteksjon"
|
||||
t MSG_309 "Komprimert arkiv"
|
||||
t MSG_310 "ISO du har valgt bruker UEFI og er liten nok til å bli skrevet som en EFI System Partition (ESP). Å skrive til en ESP, i stedet for å skrive til en generisk datapartisjon som okkuperer hele disken, kan være å foretrekke for noen typer installasjoner.\n\nVennligst velg modusen du vil bruke til å skrive dette bildet:"
|
||||
t MSG_311 "Bruk %s (i hovedapplikasjonsvinduet) for å slå på."
|
||||
t MSG_311 "Bruk %s i hoved applikasjonsvinduet til å slå på."
|
||||
t MSG_312 "Ekstra hashes (SHA512)"
|
||||
t MSG_313 "Lagre til VHD"
|
||||
t MSG_314 "Beregn bildetskontrollsummen"
|
||||
t MSG_315 "Flere knapper"
|
||||
t MSG_316 "Antall passeringer"
|
||||
t MSG_317 "Disk-ID"
|
||||
t MSG_316 "Antall pasninger"
|
||||
t MSG_318 "Standard trådprioritet: %d"
|
||||
t MSG_319 "Ignorer oppstartsmarkør"
|
||||
t MSG_320 "Oppfrisker partisjonsoppsett (%s)..."
|
||||
t MSG_321 "Bildet du har valgt er en ISOHybrid, men skaperne har ikke gjort den kompatibel med ISO-/filkopieringsmodus.\nSom et resultat vil DD-skrivemodus bli håndhevet."
|
||||
t MSG_320 "Forfriskende partisjonsoppsett (%s)..."
|
||||
t MSG_321 "Bildet du har valgt er en ISOHybrid, men skaperne har ikke gjort det kompatibelt med ISO / File copy modus.\nSom et resultat vil DD-skrivemodus bli håndhevet."
|
||||
t MSG_322 "Kan ikke åpne eller lese '%s'"
|
||||
t MSG_323 "Bruk SkuSiPolicy.p7b under installasjon (se KB5042562)"
|
||||
t MSG_324 "QoL‑forbedringer (ikke påtving Copilot, OneDrive, Outlook, Hurtig oppstart, osv.)"
|
||||
t MSG_324 "QoL‑forbedringer (ikke påtving Copilot, OneDrive, Outlook, Hurtig oppstart osv.)"
|
||||
t MSG_325 "Utfører tilpasning av Windows: %s"
|
||||
t MSG_326 "Aktiverer brukertilpasninger..."
|
||||
t MSG_327 "Windows-brukeropplevelse"
|
||||
t MSG_328 "Vil du tilpasse Windows-installasjonen?"
|
||||
t MSG_327 "Windows brukeropplevelse"
|
||||
t MSG_328 "Tilpasse Windows installasjonen?"
|
||||
t MSG_329 "Fjern krav om 4GB+ RAM, Secure Boot og TPM 2.0"
|
||||
t MSG_330 "Fjern krav om en Microsoft-konto"
|
||||
t MSG_330 "Fjern krav om en Microsoft konto"
|
||||
t MSG_331 "Slå av all datainnsamling (hopp over spørsmålene)"
|
||||
t MSG_332 "Ikke gi Windows To Go tilgang til interne harddisker"
|
||||
t MSG_333 "Lag en lokal brukerkonto med brukernavnet:"
|
||||
t MSG_334 "Sett regionale innstillinger til det samme som den aktive brukerkontoen"
|
||||
t MSG_335 "Deaktiver BitLocker-kryptering av enheten"
|
||||
t MSG_335 "Deaktiver BitLocker kryptering av enheten"
|
||||
t MSG_336 "Behold log"
|
||||
t MSG_337 "En ekstra fil ('%s') må lastes ned fra Microsoft for å bruke denne funksjonen:\n- Velg 'Ja' for å koble til Internett og laste den ned\n- Velg 'Nei' for å avbryte operasjonen\n\nMerk: Filen vil bli lastet ned i programmets katalog og vil automatisk bli gjenbrukt hvis den er tilstede."
|
||||
t MSG_338 "Tilbakekalt UEFI-bootloader oppdaget"
|
||||
t MSG_339 "Rufus oppdaget at ISO-en du har valgt inneholder en UEFI-oppstartslaster som har blitt tilbakekalt og som vil produsere %s, når sikker oppstart er aktivert på et fullt oppdatert UEFI-system.\n\n- Hvis du har fått dette ISO-bildet fra en ikke-anerkjent kilde, bør du vurdere muligheten for at det kan inneholde UEFI-skadevare og unngå å starte opp fra det.\n- Hvis du har fått det fra en pålitelig kilde, bør du prøve å finne en mer oppdatert versjon, som ikke vil gi denne advarselen."
|
||||
t MSG_338 "Opphevet UEFI bootloader oppdaget"
|
||||
t MSG_339 "Rufus oppdaget at ISO-en du har valgt inneholder en UEFI-oppstartslaster som har blitt tilbakekalt og som vil produsere %s, når sikker oppstart er aktivert på et fullstendig oppdatert UEFI-system.\n\n- Hvis du har fått dette ISO-bildet fra en ikke-anerkjent kilde, bør du vurdere muligheten for at det kan inneholde UEFI-malware og unngå å starte opp fra det.\n- Hvis du har fått det fra en pålitelig kilde, bør du prøve å finne en mer oppdatert versjon, som ikke vil gi denne advarselen."
|
||||
t MSG_340 "en \"Sikkerhetsbrudd\"-skjerm"
|
||||
t MSG_341 "en Windows-gjenopprettingsskjerm (BSOD) med '%s'"
|
||||
t MSG_342 "Komprimert VHDX-bilde"
|
||||
t MSG_343 "Ukomprimert VHD-bilde"
|
||||
t MSG_342 "Komprimert VHDX-imaget"
|
||||
t MSG_343 "Ukomprimert VHD-imaget"
|
||||
t MSG_345 "Noen tilleggsdata må lastes ned fra Microsoft for å bruke denne funksjonaliteten:\n- Velg \"Ja\" for å koble til Internett og laste den ned\n- Velg 'Nei' for å avbryte operasjonen"
|
||||
t MSG_346 "Begrens Windows til S-modus (INKOMPATIBEL med nettkontoomgåelse)"
|
||||
t MSG_346 "Begrens Windows til S-modus (INKOMPATIBEL med online kontoomgåelse)"
|
||||
t MSG_347 "Ekspert modus"
|
||||
t MSG_348 "Pakker ut arkivfiler: %s"
|
||||
t MSG_349 "Bruk Rufus-MBR"
|
||||
t MSG_350 "Bruk bootloadere signert med «Windows CA 2023» (krever en kompatibel mål‑PC)"
|
||||
t MSG_349 "Bruk Rufus MBR"
|
||||
t MSG_350 "Bruk bootloaders signert med «Windows CA 2023» (krever en kompatibel target‑PC)"
|
||||
t MSG_351 "Søker etter tilbakekalling av UEFI‑bootloader…"
|
||||
t MSG_352 "Søker etter UEFI‑DBX‑oppdateringer..."
|
||||
t MSG_353 "UEFI‑DBX‑oppdatering tilgjengelig"
|
||||
t MSG_354 "Rufus har funnet en oppdatert versjon av DBX‑filene som brukes til å utføre tilbakekallingssjekk for UEFI Secure Boot. Vil du laste ned denne oppdateringen?\n– Velg «Ja» for å koble til Internett og laste ned innholdet\n– Velg «Nei» for å avbryte operasjonen\n\nMerk: Filene lastes ned til programmets katalog og vil automatisk bli gjenbrukt hvis de allerede finnes."
|
||||
t MSG_355 "⚠I STILLHET⚠ slett disk og installer:"
|
||||
t MSG_355 "⚠STILLEMODUS⚠ slett disk og installer:"
|
||||
t MSG_356 "Du har valgt alternativet for «stille» Windows‑installasjon.\n\nDette er et avansert alternativ, beregnet for brukere som ønsker å opprette installasjonsmedier som ikke viser noen spørsmål under Windows‑installasjonen, og som derfor UBETINGET SLETTER den første oppdagede disken på målsystemet.\n\nDu MÅ lese og godta alle følgende erklæringer for å fortsette:"
|
||||
t MSG_358 "Ustøttet bildeplassering"
|
||||
t MSG_358 "Ugyldig bildelokasjon"
|
||||
t MSG_359 "Du kan ikke bruke et bilde som er lagret på måldisken, siden denne disken vil bli fullstendig slettet. Det tilsvarer å sage av grenen du sitter på!\n\nFlytt bildet til en annen plassering og prøv igjen."
|
||||
t MSG_360 "Det er trygt å la dette alternativet være aktivert selv om systemet har TPM eller mer RAM, siden alternativet kun omgår installasjonskravene og ikke hindrer Windows i å bruke all tilgjengelig maskinvare."
|
||||
t MSG_361 "For at dette alternativet skal fungere, MÅ nettverk/Internett være frakoblet under installasjonen!"
|
||||
|
|
@ -10442,31 +10441,31 @@ t MSG_365 "Dupliser regionale innstillinger fra denne PC‑en (tastatur, tidsson
|
|||
t MSG_366 "Ikke krypter systemdisken, med mindre brukeren uttrykkelig ber om det."
|
||||
t MSG_367 "Bruk dette alternativet kun hvis du vet hva S‑modus er, og forstår at systemet kan forbli låst i S‑modus selv etter full sletting av disken og ny installasjon av Windows."
|
||||
t MSG_368 "Bruk dette alternativet dersom systemet du planlegger å installere Windows på, bruker fullt oppdaterte Secure Boot‑sertifikater. Ved behov kan du vurdere å bruke «Mosby» for å oppdatere systemet."
|
||||
t MSG_369 "Bruk dette alternativet hvis du ønsker å tilbakekalle flere potensielt usikre Windows‑bootloadere, men vær oppmerksom på at dette også kan hindre vanlige Windows‑medier i å starte."
|
||||
t MSG_369 "Bruk dette alternativet hvis du ønsker å tilbakekalle flere potensielt usikre Windows‑bootloaders, men vær oppmerksom på at dette også kan hindre standard Windows‑medier i å starte."
|
||||
t MSG_370 "«Quality of Life»-forbedringer: Deaktiverer de fleste uønskede funksjonene Microsoft forsøker å påtvinge sluttbrukere."
|
||||
t MSG_371 "Hvis du bruker dette alternativet, sørg for å koble fra alle disker fra mål‑PC‑en bortsett fra den du vil installere Windows på, og pass på at installasjonsmediet ikke er koblet til en PC du ikke ønsker å slette."
|
||||
t MSG_371 "Hvis du bruker dette alternativet, sørg for å koble fra alle disker fra mål‑PC‑en unntatt den du vil installere Windows på, og pass på at installasjonsmediet ikke er koblet til noen PC du ikke ønsker å slette."
|
||||
t MSG_372 "JEG VIL sørge for at alle disker, unntatt den jeg vil installere Windows på, er frakoblet."
|
||||
t MSG_373 "JEG VIL sørge for at dette mediet ikke er tilkoblet en PC jeg ikke planlegger å slette."
|
||||
t MSG_374 "JEG GODTAR at ethvert datatap fra dette alternativet er helt og fullt mitt ansvar."
|
||||
t MSG_900 "Rufus er et verktøy som hjelper til med å formatere og lage oppstartbare USB-stasjoner, for eksempel USB-minnepinner, USB-harddisker, og lignende."
|
||||
t MSG_901 "Offisielt nettsted: %s"
|
||||
t MSG_901 "Offisiell webside: %s"
|
||||
t MSG_902 "Kildekode: %s"
|
||||
t MSG_903 "Endringslogg: %s"
|
||||
t MSG_904 "Dette programmet er lisensiert under GNU Public Licence (GPL) versjon 3.\nSe https://www.gnu.org/licenses/gpl-3.0.html for mer informasjon."
|
||||
t MSG_905 "Oppstart"
|
||||
t MSG_910 "Formater USB, minnekort og virtuelle disker til FAT/FAT32/NTFS/UDF/exFAT/ReFS/ext2/ext3"
|
||||
t MSG_911 "Lag FreeDOS-oppstartbare USB-stasjoner"
|
||||
t MSG_912 "Lag oppstartbar enhet/disk fra ISOer (Windows, Linux, osv.)"
|
||||
t MSG_913 "Lag oppstartbare disker fra oppstartbare bilder, inkludert komprimerte sådan"
|
||||
t MSG_914 "Lag BIOS- eller UEFI-oppstartbare disker, inkludert UEFI-oppstartbar NTFS"
|
||||
t MSG_915 "Lag 'Windows To Go'-disker"
|
||||
t MSG_911 "Lag FreeDos oppstartbar USB stick"
|
||||
t MSG_912 "Lag oppstartabar enhet/disk fra ISOer (Windows, Linux, etc.)"
|
||||
t MSG_913 "Lag oppstartbare disker fra images, inkludert komprimerte sådan"
|
||||
t MSG_914 "Lag BIOS eller UEFI oppstartbare disker, inkludert UEFI oppstartbar NTFS"
|
||||
t MSG_915 "Lag 'Windows To Go' disker"
|
||||
t MSG_916 "Lag oppstartsmedia for Windows 11 som ikke krever TPM eller Secure Boot"
|
||||
t MSG_917 "Lag persistente Linux-partisjoner"
|
||||
t MSG_918 "Lag VHD-/DD-speilinger av den valgte disken"
|
||||
t MSG_919 "Beregn MD5-, SHA-1-, SHA-256- og SHA-512-sjekksummene til det valgte bildet"
|
||||
t MSG_920 "Utfør sjekk for dårlige sektorer, inkludert sjekk for forfalskede flash-disker"
|
||||
t MSG_921 "Last ned offisielle Windows-ISO-er"
|
||||
t MSG_922 "Last ned UEFI-ledetekst-ISO-er"
|
||||
t MSG_917 "Lag persistente Linux partisjoner"
|
||||
t MSG_918 "Lag VHD/DD speilinger av valgt disk"
|
||||
t MSG_919 "Kalkuler MD5, SHA-1, SHA-256 og SHA-512 sjekksummer fra valgt speiling"
|
||||
t MSG_920 "Utfør sjekk for dårlige sektorer, inkludert sjekk for forfalskede flash disker"
|
||||
t MSG_921 "Last ned offisielle Windows ISOer"
|
||||
t MSG_922 "Last ned UEFI kommandolinje ISOer"
|
||||
|
||||
#########################################################################
|
||||
l "fa-IR" "Persian (پارسی)" 0x0429
|
||||
|
|
|
|||
10
src/rufus.c
10
src/rufus.c
|
|
@ -66,6 +66,7 @@ enum bootcheck_return {
|
|||
};
|
||||
|
||||
static const char* cmdline_hogger = ".\\rufus.com";
|
||||
static const char* ep_reg = "Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer";
|
||||
static const char* vs_reg = "Software\\Microsoft\\VisualStudio";
|
||||
static const char* arch_name[ARCH_MAX] = {
|
||||
"unknown", "x86_32", "x86_64", "ARM", "ARM64", "IA64", "RISC-V 64", "LoongArch 64", "EBC" };
|
||||
|
|
@ -3360,7 +3361,7 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine
|
|||
int wait_for_mutex = 0, forced_windows_version = 0;
|
||||
uint32_t wue_options;
|
||||
FILE* fd;
|
||||
BOOL attached_console = FALSE, external_loc_file = FALSE, ndta_set = FALSE, automount = TRUE;
|
||||
BOOL attached_console = FALSE, external_loc_file = FALSE, lgp_set = FALSE, automount = TRUE;
|
||||
BOOL disable_hogger = FALSE, previous_enable_HDDs = FALSE, vc = IsRegistryNode(REGKEY_HKCU, vs_reg);
|
||||
BOOL alt_pressed = FALSE, alt_command = FALSE;
|
||||
BYTE *loc_data;
|
||||
|
|
@ -3824,8 +3825,9 @@ skip_args_processing:
|
|||
// the Windows Services preventing access to the disk or volume we want to format.
|
||||
EnablePrivileges();
|
||||
|
||||
// We use local group policies rather than direct registry manipulation
|
||||
// 0x9e disables removable and fixed drive notifications
|
||||
ndta_set = SetNDTA(FALSE, &existing_key, 0x9e);
|
||||
lgp_set = SetLGP(FALSE, &existing_key, ep_reg, "NoDriveTypeAutorun", 0x9e);
|
||||
|
||||
// Re-enable AutoMount if needed
|
||||
if (!GetAutoMount(&automount)) {
|
||||
|
|
@ -4325,8 +4327,8 @@ out:
|
|||
safe_free(argv[i]);
|
||||
safe_free(argv);
|
||||
}
|
||||
if (ndta_set)
|
||||
SetNDTA(TRUE, &existing_key, 0);
|
||||
if (lgp_set)
|
||||
SetLGP(TRUE, &existing_key, ep_reg, "NoDriveTypeAutorun", 0);
|
||||
if ((!automount) && (!SetAutoMount(FALSE)))
|
||||
uprintf("Failed to restore AutoMount to disabled");
|
||||
ubflush();
|
||||
|
|
|
|||
|
|
@ -858,7 +858,7 @@ extern DWORD RunCommandWithProgress(const char* cmdline, const char* dir, BOOL l
|
|||
extern BOOL CompareGUID(const GUID *guid1, const GUID *guid2);
|
||||
extern BOOL MountRegistryHive(const HKEY key, const char* pszHiveName, const char* pszHivePath);
|
||||
extern BOOL UnmountRegistryHive(const HKEY key, const char* pszHiveName);
|
||||
extern BOOL SetNDTA(BOOL bRestore, BOOL* bExistingKey, DWORD dwValue);
|
||||
extern BOOL SetLGP(BOOL bRestore, BOOL* bExistingKey, const char* szPath, const char* szPolicy, DWORD dwValue);
|
||||
extern LONG GetEntryWidth(HWND hDropDown, const char* entry);
|
||||
extern uint64_t DownloadToFileOrBufferEx(const char* url, const char* file, const char* user_agent,
|
||||
BYTE** buffer, HWND hProgressDialog, BOOL bTaskBarProgress);
|
||||
|
|
|
|||
10
src/rufus.rc
10
src/rufus.rc
|
|
@ -33,7 +33,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
|||
IDD_DIALOG DIALOGEX 12, 12, 232, 326
|
||||
STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_ACCEPTFILES
|
||||
CAPTION "Rufus 4.15.2407"
|
||||
CAPTION "Rufus 4.15.2405"
|
||||
FONT 9, "Segoe UI Symbol", 400, 0, 0x0
|
||||
BEGIN
|
||||
LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP
|
||||
|
|
@ -409,8 +409,8 @@ END
|
|||
//
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 4,15,2407,0
|
||||
PRODUCTVERSION 4,15,2407,0
|
||||
FILEVERSION 4,15,2405,0
|
||||
PRODUCTVERSION 4,15,2405,0
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x1L
|
||||
|
|
@ -428,13 +428,13 @@ BEGIN
|
|||
VALUE "Comments", "https://rufus.ie"
|
||||
VALUE "CompanyName", "Akeo Consulting"
|
||||
VALUE "FileDescription", "Rufus"
|
||||
VALUE "FileVersion", "4.15.2407"
|
||||
VALUE "FileVersion", "4.15.2405"
|
||||
VALUE "InternalName", "Rufus"
|
||||
VALUE "LegalCopyright", "© 2011-2026 Pete Batard (GPL v3)"
|
||||
VALUE "LegalTrademarks", "https://www.gnu.org/licenses/gpl-3.0.html"
|
||||
VALUE "OriginalFilename", "rufus-4.15.exe"
|
||||
VALUE "ProductName", "Rufus"
|
||||
VALUE "ProductVersion", "4.15.2407"
|
||||
VALUE "ProductVersion", "4.15.2405"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
|
|||
157
src/stdfn.c
157
src/stdfn.c
|
|
@ -951,49 +951,144 @@ BOOL IsFontAvailable(const char* font_name)
|
|||
}
|
||||
|
||||
/*
|
||||
* Set or restore the NoDriveTypeAutorun registry key
|
||||
* Set or restore a Local Group Policy DWORD key indexed by szPath/SzPolicy
|
||||
*/
|
||||
BOOL SetNDTA(BOOL bRestore, BOOL* bExistingKey, DWORD dwValue)
|
||||
// I've seen rare cases where pLGPO->lpVtbl->Save(...) gets stuck, which prevents the
|
||||
// application from launching altogether. To alleviate this, use a thread that we can
|
||||
// terminate if needed...
|
||||
typedef struct {
|
||||
BOOL bRestore;
|
||||
BOOL* bExistingKey;
|
||||
const char* szPath;
|
||||
const char* szPolicy;
|
||||
DWORD dwValue;
|
||||
} SetLGP_Params;
|
||||
|
||||
DWORD WINAPI SetLGPThread(LPVOID param)
|
||||
{
|
||||
static DWORD original_val = 0;
|
||||
SetLGP_Params* p = (SetLGP_Params*)param;
|
||||
LONG r;
|
||||
DWORD disp, regtype, val=0, val_size=sizeof(DWORD);
|
||||
HKEY key = NULL;
|
||||
HRESULT hr;
|
||||
IGroupPolicyObject* pLGPO;
|
||||
// Along with global 'existing_key', this static value is used to restore initial state
|
||||
static DWORD original_val;
|
||||
HKEY path_key = NULL, policy_key = NULL;
|
||||
// MSVC is finicky about these ones even if you link against gpedit.lib => redefine them
|
||||
const IID my_IID_IGroupPolicyObject =
|
||||
{ 0xea502723L, 0xa23d, 0x11d1, { 0xa7, 0xd3, 0x0, 0x0, 0xf8, 0x75, 0x71, 0xe3 } };
|
||||
const IID my_CLSID_GroupPolicyObject =
|
||||
{ 0xea502722L, 0xa23d, 0x11d1, { 0xa7, 0xd3, 0x0, 0x0, 0xf8, 0x75, 0x71, 0xe3 } };
|
||||
GUID ext_guid = REGISTRY_EXTENSION_GUID;
|
||||
// Can be anything really
|
||||
GUID snap_guid = { 0x3D271CFCL, 0x2BC6, 0x4AC2, {0xB6, 0x33, 0x3B, 0xDF, 0xF5, 0xBD, 0xAB, 0x2A} };
|
||||
|
||||
r = RegCreateKeyExA(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer", 0, NULL, 0,
|
||||
KEY_SET_VALUE | KEY_QUERY_VALUE | KEY_CREATE_SUB_KEY, NULL, &key, &disp);
|
||||
// Reinitialize COM since it's not shared between threads
|
||||
IGNORE_RETVAL(CoInitializeEx(NULL, COINIT_APARTMENTTHREADED | COINIT_DISABLE_OLE1DDE));
|
||||
|
||||
// We need an IGroupPolicyObject instance to set a Local Group Policy
|
||||
hr = CoCreateInstance(&my_CLSID_GroupPolicyObject, NULL, CLSCTX_INPROC_SERVER, &my_IID_IGroupPolicyObject, (LPVOID*)&pLGPO);
|
||||
if (FAILED(hr)) {
|
||||
ubprintf("SetLGP: CoCreateInstance failed; hr = %lx", hr);
|
||||
goto error;
|
||||
}
|
||||
|
||||
hr = pLGPO->lpVtbl->OpenLocalMachineGPO(pLGPO, GPO_OPEN_LOAD_REGISTRY);
|
||||
if (FAILED(hr)) {
|
||||
ubprintf("SetLGP: OpenLocalMachineGPO failed - error %lx", hr);
|
||||
goto error;
|
||||
}
|
||||
|
||||
hr = pLGPO->lpVtbl->GetRegistryKey(pLGPO, GPO_SECTION_MACHINE, &path_key);
|
||||
if (FAILED(hr)) {
|
||||
ubprintf("SetLGP: GetRegistryKey failed - error %lx", hr);
|
||||
goto error;
|
||||
}
|
||||
|
||||
r = RegCreateKeyExA(path_key, p->szPath, 0, NULL, 0, KEY_SET_VALUE | KEY_QUERY_VALUE,
|
||||
NULL, &policy_key, &disp);
|
||||
if (r != ERROR_SUCCESS) {
|
||||
ubprintf("SetNDTA: Failed to locate path - error %lx", r);
|
||||
ubprintf("SetLGP: Failed to open LGPO path %s - error %lx", p->szPath, hr);
|
||||
policy_key = NULL;
|
||||
goto error;
|
||||
}
|
||||
|
||||
if ((disp == REG_OPENED_EXISTING_KEY) && (!p->bRestore) && (!(*(p->bExistingKey)))) {
|
||||
// backup existing value for restore
|
||||
*(p->bExistingKey) = TRUE;
|
||||
regtype = REG_DWORD;
|
||||
r = RegQueryValueExA(policy_key, p->szPolicy, NULL, ®type, (LPBYTE)&original_val, &val_size);
|
||||
if (r == ERROR_FILE_NOT_FOUND) {
|
||||
// The Key exists but not its value, which is OK
|
||||
*(p->bExistingKey) = FALSE;
|
||||
} else if (r != ERROR_SUCCESS) {
|
||||
ubprintf("SetLGP: Failed to read original %s policy value - error %lx", p->szPolicy, r);
|
||||
}
|
||||
}
|
||||
|
||||
if ((!p->bRestore) || (*(p->bExistingKey))) {
|
||||
val = (p->bRestore)?original_val:p->dwValue;
|
||||
r = RegSetValueExA(policy_key, p->szPolicy, 0, REG_DWORD, (BYTE*)&val, sizeof(val));
|
||||
} else {
|
||||
r = RegDeleteValueA(policy_key, p->szPolicy);
|
||||
}
|
||||
if (r != ERROR_SUCCESS) {
|
||||
ubprintf("SetLGP: RegSetValueEx / RegDeleteValue failed - error %lx", r);
|
||||
}
|
||||
RegCloseKey(policy_key);
|
||||
policy_key = NULL;
|
||||
|
||||
// Apply policy
|
||||
hr = pLGPO->lpVtbl->Save(pLGPO, TRUE, (p->bRestore)?FALSE:TRUE, &ext_guid, &snap_guid);
|
||||
if (hr != S_OK) {
|
||||
ubprintf("SetLGP: Unable to apply %s policy - error %lx", p->szPolicy, hr);
|
||||
goto error;
|
||||
} else {
|
||||
if ((!p->bRestore) || (*(p->bExistingKey))) {
|
||||
ubprintf("SetLGP: Successfully %s %s policy to 0x%08lX", (p->bRestore)?"restored":"set", p->szPolicy, val);
|
||||
} else {
|
||||
ubprintf("SetLGP: Successfully removed %s policy key", p->szPolicy);
|
||||
}
|
||||
}
|
||||
|
||||
RegCloseKey(path_key);
|
||||
pLGPO->lpVtbl->Release(pLGPO);
|
||||
return TRUE;
|
||||
|
||||
error:
|
||||
if (path_key != NULL)
|
||||
RegCloseKey(path_key);
|
||||
if (pLGPO != NULL)
|
||||
pLGPO->lpVtbl->Release(pLGPO);
|
||||
CoUninitialize();
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (disp == REG_OPENED_EXISTING_KEY && !bRestore && !*bExistingKey) {
|
||||
// backup existing value for restore
|
||||
*bExistingKey = TRUE;
|
||||
regtype = REG_DWORD;
|
||||
r = RegQueryValueExA(key, "NoDriveTypeAutorun", NULL, ®type, (LPBYTE)&original_val, &val_size);
|
||||
if (r == ERROR_FILE_NOT_FOUND) {
|
||||
// The Key exists but not its value, which is OK
|
||||
*bExistingKey = FALSE;
|
||||
} else if (r != ERROR_SUCCESS) {
|
||||
ubprintf("SetNDTA: Failed to read original policy value - error %lx", r);
|
||||
}
|
||||
BOOL SetLGP(BOOL bRestore, BOOL* bExistingKey, const char* szPath, const char* szPolicy, DWORD dwValue)
|
||||
{
|
||||
SetLGP_Params params = {bRestore, bExistingKey, szPath, szPolicy, dwValue};
|
||||
DWORD r = FALSE;
|
||||
HANDLE thread_id;
|
||||
|
||||
if (ReadSettingBool(SETTING_DISABLE_LGP)) {
|
||||
ubprintf("LPG handling disabled, per settings");
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (!bRestore || *bExistingKey) {
|
||||
val = bRestore ? original_val : dwValue;
|
||||
r = RegSetValueExA(key, "NoDriveTypeAutorun", 0, REG_DWORD, (BYTE*)&val, sizeof(val));
|
||||
} else {
|
||||
r = RegDeleteValueA(key, "NoDriveTypeAutorun");
|
||||
thread_id = CreateThread(NULL, 0, SetLGPThread, (LPVOID)¶ms, 0, NULL);
|
||||
if (thread_id == NULL) {
|
||||
ubprintf("SetLGP: Unable to start thread");
|
||||
return FALSE;
|
||||
}
|
||||
RegCloseKey(key);
|
||||
if (r != ERROR_SUCCESS)
|
||||
ubprintf("SetNDTA: RegSetValueEx/RegDeleteValue failed - error %lx", r);
|
||||
else if (!bRestore || *bExistingKey)
|
||||
ubprintf("SetNDTA: Successfully %s NoDriveTypeAutorun to 0x%08lX", bRestore ? "restored" : "set", val);
|
||||
else
|
||||
ubprintf("SetNDTA: Successfully removed NoDriveTypeAutorun key");
|
||||
return TRUE;
|
||||
if (WaitForSingleObject(thread_id, 5000) != WAIT_OBJECT_0) {
|
||||
ubprintf("SetLGP: Killing stuck thread!");
|
||||
TerminateThread(thread_id, 0);
|
||||
CloseHandle(thread_id);
|
||||
return FALSE;
|
||||
}
|
||||
if (!GetExitCodeThread(thread_id, &r))
|
||||
return FALSE;
|
||||
return (BOOL) r;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue