mirror of
https://github.com/pbatard/rufus.git
synced 2026-10-22 14:24:28 +00:00
Compare commits
2 commits
2ea7991073
...
942ed3a4ed
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
942ed3a4ed |
||
|
|
5e401280f6 |
6 changed files with 342 additions and 429 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 "Stasjons rettigheter"
|
||||
t IDS_DRIVE_PROPERTIES_TXT "Stasjonsegenskaper"
|
||||
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 "Partisjonskjema"
|
||||
t IDS_PARTITION_TYPE_TXT "Partisjonsskjema"
|
||||
t IDS_TARGET_SYSTEM_TXT "Målsystem"
|
||||
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 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 IDS_FORMAT_OPTIONS_TXT "Format-valg"
|
||||
t IDS_FILE_SYSTEM_TXT "Filsystem"
|
||||
t IDS_CLUSTER_SIZE_TXT "Cluster-størrelse"
|
||||
t IDS_CLUSTER_SIZE_TXT "Klyngestø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 "Lager utvidet merke og ikon-filer"
|
||||
t IDC_EXTENDED_LABEL "Opprett utvidet merke og ikonfiler"
|
||||
t IDCANCEL "Lukk"
|
||||
|
||||
g IDD_LICENSE
|
||||
t IDCANCEL "Lukk"
|
||||
t IDD_LICENSE "Rufus Lisens"
|
||||
t IDD_LICENSE "Rufus sin 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 "Sjekker for oppdateringer - Rufus"
|
||||
t IDD_NEW_VERSION "Se etter 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 nettsiden"
|
||||
t IDC_WEBSITE "Klikk her for å gå til nettstedet"
|
||||
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 "Oppdateringspolitikk og innstillinger"
|
||||
t IDD_UPDATE_POLICY "Oppdateringsretningslinjer 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 "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_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_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 Lese feil\n %d Skrivefeil\n %d Korrupte feil"
|
||||
t MSG_012 "%s\nA Mer detaljert rapport kan finnes her:\n%s"
|
||||
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_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 "Siste versjon: %d.%d (Utgave %d)"
|
||||
t MSG_019 "Nyeste 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 "Fil-nedlasting"
|
||||
t MSG_044 "Filnedlasting"
|
||||
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 filsystem for dette mediet."
|
||||
t MSG_052 "Kan ikke bruke det valgte filsystemet 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 cluster-størrelsen er ikke gyldig for denne enheten."
|
||||
t MSG_059 "Den valgte klyngestø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 "Brukeravbrutt."
|
||||
t MSG_070 "Avbrutt av brukeren."
|
||||
t MSG_071 "Ikke mulig å starte tråd."
|
||||
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 å igjen-innkoble volum."
|
||||
t MSG_072 "Kontroll av dårlige blokker ble ikke fullført."
|
||||
t MSG_073 "ISO-bildeskanningsfeil."
|
||||
t MSG_074 "ISO-bildeutpakkingsfeil."
|
||||
t MSG_075 "Ikke mulig å gjenmontere volumet."
|
||||
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 stasjon."
|
||||
t MSG_078 "Kan ikke montere GUID-volum."
|
||||
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 "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 "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_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 "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_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_092 "Ikke støttet filsystem"
|
||||
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_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_094 "Flere partisjoner oppdaget"
|
||||
t MSG_095 "DD-bilde"
|
||||
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_096 "Filsystemet som er valgt kan ikke brukes med denne type ISO. Vennligst velg et annet filsystem, eller bruk en annen ISO."
|
||||
t MSG_097 "'%s' kan kun brukes hvis filsystemet er NTFS."
|
||||
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 fil-systemet."
|
||||
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_099 "Filsystembegrensning"
|
||||
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_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 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_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_103 "Lastet ned %s?"
|
||||
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_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_106 "Vennligst velg en mappe"
|
||||
t MSG_107 "Alle filer"
|
||||
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_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_113 "Stort UDF-volum"
|
||||
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_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_115 "Nedlasting påkrevd"
|
||||
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_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_119 "avanserte stasjonsegenskaper"
|
||||
t MSG_120 "avanserte formatalternativer"
|
||||
t MSG_121 "Vis %s"
|
||||
t MSG_122 "Skjul %s"
|
||||
t MSG_123 "Vedvarende partisjon størrelse"
|
||||
t MSG_123 "Vedvarende partisjonsstørrelse"
|
||||
t MSG_124 "Ingen varighet"
|
||||
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_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_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 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_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_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 fra Microsoft er ikke tilgjengelig. Microsoft har endret websiden for å forhindre nedlastinger på denne måten."
|
||||
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_145 "PowerShell 3.0 eller nyere kreves for å kjøre dette skriptet."
|
||||
t MSG_146 "Ønsker du å gå online og laste den ned?"
|
||||
t MSG_146 "Ønsker du å gå på nettet og laste den ned?"
|
||||
t MSG_148 "Kjører nedlastingskript..."
|
||||
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_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_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 en datablokk vil okkupere i filsystemet"
|
||||
t MSG_158 "Minimum størrelse som 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 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_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_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"
|
||||
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_177 "Rapporter feil, og forespør forbedringer på:"
|
||||
t MSG_178 "Tilleggs Copyright:"
|
||||
t MSG_178 "Ytterligere opphavsrettigheter:"
|
||||
t MSG_179 "Oppdateringspolitikk:"
|
||||
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_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_181 "Ditt operativsystems arkitektur og versjon"
|
||||
t MSG_182 "Versjon av programmet du bruker"
|
||||
t MSG_183 "Din IP-adresse"
|
||||
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_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_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 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_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_189 "Dette ISO-bildet er ikke kompatibelt med det valgte filsystemet"
|
||||
t MSG_190 "Ikke kompatibel stasjon oppdaget"
|
||||
t MSG_190 "Inkompatibel 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 "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_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_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) - estimeret varighet %d:%02d..."
|
||||
t MSG_220 "Formaterer (%s) - anslått 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 er funnet"
|
||||
t MSG_247 "Ingen ny versjon av Rufus ble 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ørrelse kontrollert"
|
||||
t MSG_252 "Størrelsessjekker"
|
||||
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 SKIKKELIG størrelsesenhet"
|
||||
t MSG_263 "Bruk SKIKKELIGE størrelsesenheter"
|
||||
t MSG_264 "Sletter mappe '%s'"
|
||||
t MSG_265 "VMWare-disk oppdagelse"
|
||||
t MSG_266 "Dobbel UEFI/BIOS-innstilling"
|
||||
t MSG_265 "VMWare-diskoppdaging"
|
||||
t MSG_266 "Kombinert UEFI/BIOS-modus"
|
||||
t MSG_267 "Legger til Windows-bilde: %s"
|
||||
t MSG_268 "Legger til Windows-bilde..."
|
||||
t MSG_269 "Bevarer tidskode"
|
||||
t MSG_269 "Bevarer tidsstempler"
|
||||
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 bilde"
|
||||
t MSG_272 "Regner ut MD5-, SHA1- og SHA256-sjekksummer for det valgte bildet"
|
||||
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 modus du ønsker å skrive dette bildet i:"
|
||||
t MSG_276 "Skriv i %s -modus (anbefalt)"
|
||||
t MSG_277 "Skriv i %s -modus"
|
||||
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_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 "Utelat USB stasjonslås"
|
||||
t MSG_282 "Eksklusiv USB-stasjonslåsing"
|
||||
t MSG_283 "Ugyldig signatur"
|
||||
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_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_286 "Skriver 0-er til disken: %s"
|
||||
t MSG_287 "Oppdagelse av ikke-USB flyttbare disker"
|
||||
t MSG_288 "Mangler utvidede rettigheter"
|
||||
|
|
@ -10374,63 +10374,64 @@ 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 "Tidspunkt bekreftelses feil"
|
||||
t MSG_299 "Tidsstempelsbekreftelsesfeil"
|
||||
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 å 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_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_306 "Hurtignullstilling av disken: %s"
|
||||
t MSG_307 "dette kan ta litt tid"
|
||||
t MSG_308 "VHD deteksjon"
|
||||
t MSG_308 "VHD-oppdaging"
|
||||
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 hoved applikasjonsvinduet til å slå på."
|
||||
t MSG_311 "Bruk %s (i hovedapplikasjonsvinduet) for å 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 pasninger"
|
||||
t MSG_316 "Antall passeringer"
|
||||
t MSG_317 "Disk-ID"
|
||||
t MSG_318 "Standard trådprioritet: %d"
|
||||
t MSG_319 "Ignorer oppstartsmarkør"
|
||||
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_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_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 "Tilpasse Windows installasjonen?"
|
||||
t MSG_327 "Windows-brukeropplevelse"
|
||||
t MSG_328 "Vil du 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 "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_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_340 "en \"Sikkerhetsbrudd\"-skjerm"
|
||||
t MSG_341 "en Windows-gjenopprettingsskjerm (BSOD) med '%s'"
|
||||
t MSG_342 "Komprimert VHDX-imaget"
|
||||
t MSG_343 "Ukomprimert VHD-imaget"
|
||||
t MSG_342 "Komprimert VHDX-bilde"
|
||||
t MSG_343 "Ukomprimert VHD-bilde"
|
||||
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 online kontoomgåelse)"
|
||||
t MSG_347 "Ekspert modus"
|
||||
t MSG_346 "Begrens Windows til S-modus (INKOMPATIBEL med nettkontoomgåelse)"
|
||||
t MSG_347 "Ekspertmodus"
|
||||
t MSG_348 "Pakker ut arkivfiler: %s"
|
||||
t MSG_349 "Bruk Rufus MBR"
|
||||
t MSG_350 "Bruk bootloaders signert med «Windows CA 2023» (krever en kompatibel target‑PC)"
|
||||
t MSG_349 "Bruk Rufus-MBR"
|
||||
t MSG_350 "Bruk bootloadere signert med «Windows CA 2023» (krever en kompatibel mål‑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 "⚠STILLEMODUS⚠ slett disk og installer:"
|
||||
t MSG_355 "⚠I STILLHET⚠ 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 "Ugyldig bildelokasjon"
|
||||
t MSG_358 "Ustøttet bildeplassering"
|
||||
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!"
|
||||
|
|
@ -10441,31 +10442,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‑bootloaders, men vær oppmerksom på at dette også kan hindre standard Windows‑medier i å starte."
|
||||
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_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 unntatt den du vil installere Windows på, og pass på at installasjonsmediet ikke er koblet til noen 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 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_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 "Offisiell webside: %s"
|
||||
t MSG_901 "Offisielt nettsted: %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 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_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_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 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"
|
||||
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"
|
||||
|
||||
#########################################################################
|
||||
l "fa-IR" "Persian (پارسی)" 0x0429
|
||||
|
|
|
|||
10
src/rufus.c
10
src/rufus.c
|
|
@ -66,7 +66,6 @@ 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" };
|
||||
|
|
@ -3361,7 +3360,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, lgp_set = FALSE, automount = TRUE;
|
||||
BOOL attached_console = FALSE, external_loc_file = FALSE, ndta_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;
|
||||
|
|
@ -3825,9 +3824,8 @@ 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
|
||||
lgp_set = SetLGP(FALSE, &existing_key, ep_reg, "NoDriveTypeAutorun", 0x9e);
|
||||
ndta_set = SetNDTA(FALSE, &existing_key, 0x9e);
|
||||
|
||||
// Re-enable AutoMount if needed
|
||||
if (!GetAutoMount(&automount)) {
|
||||
|
|
@ -4327,8 +4325,8 @@ out:
|
|||
safe_free(argv[i]);
|
||||
safe_free(argv);
|
||||
}
|
||||
if (lgp_set)
|
||||
SetLGP(TRUE, &existing_key, ep_reg, "NoDriveTypeAutorun", 0);
|
||||
if (ndta_set)
|
||||
SetNDTA(TRUE, &existing_key, 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 SetLGP(BOOL bRestore, BOOL* bExistingKey, const char* szPath, const char* szPolicy, DWORD dwValue);
|
||||
extern BOOL SetNDTA(BOOL bRestore, BOOL* bExistingKey, 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.2405"
|
||||
CAPTION "Rufus 4.15.2407"
|
||||
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,2405,0
|
||||
PRODUCTVERSION 4,15,2405,0
|
||||
FILEVERSION 4,15,2407,0
|
||||
PRODUCTVERSION 4,15,2407,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.2405"
|
||||
VALUE "FileVersion", "4.15.2407"
|
||||
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.2405"
|
||||
VALUE "ProductVersion", "4.15.2407"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
|
|||
145
src/stdfn.c
145
src/stdfn.c
|
|
@ -951,144 +951,49 @@ BOOL IsFontAvailable(const char* font_name)
|
|||
}
|
||||
|
||||
/*
|
||||
* Set or restore a Local Group Policy DWORD key indexed by szPath/SzPolicy
|
||||
* Set or restore the NoDriveTypeAutorun registry key
|
||||
*/
|
||||
// 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)
|
||||
BOOL SetNDTA(BOOL bRestore, BOOL* bExistingKey, DWORD dwValue)
|
||||
{
|
||||
SetLGP_Params* p = (SetLGP_Params*)param;
|
||||
static DWORD original_val = 0;
|
||||
LONG r;
|
||||
DWORD disp, regtype, val=0, val_size=sizeof(DWORD);
|
||||
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} };
|
||||
DWORD disp, regtype, val = 0, val_size = sizeof(DWORD);
|
||||
HKEY key = NULL;
|
||||
|
||||
// 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);
|
||||
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);
|
||||
if (r != ERROR_SUCCESS) {
|
||||
ubprintf("SetLGP: Failed to open LGPO path %s - error %lx", p->szPath, hr);
|
||||
policy_key = NULL;
|
||||
goto error;
|
||||
ubprintf("SetNDTA: Failed to locate path - error %lx", r);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if ((disp == REG_OPENED_EXISTING_KEY) && (!p->bRestore) && (!(*(p->bExistingKey)))) {
|
||||
if (disp == REG_OPENED_EXISTING_KEY && !bRestore && !*bExistingKey) {
|
||||
// backup existing value for restore
|
||||
*(p->bExistingKey) = TRUE;
|
||||
*bExistingKey = TRUE;
|
||||
regtype = REG_DWORD;
|
||||
r = RegQueryValueExA(policy_key, p->szPolicy, NULL, ®type, (LPBYTE)&original_val, &val_size);
|
||||
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
|
||||
*(p->bExistingKey) = FALSE;
|
||||
*bExistingKey = FALSE;
|
||||
} else if (r != ERROR_SUCCESS) {
|
||||
ubprintf("SetLGP: Failed to read original %s policy value - error %lx", p->szPolicy, r);
|
||||
ubprintf("SetNDTA: Failed to read original policy value - error %lx", 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));
|
||||
if (!bRestore || *bExistingKey) {
|
||||
val = bRestore ? original_val : dwValue;
|
||||
r = RegSetValueExA(key, "NoDriveTypeAutorun", 0, REG_DWORD, (BYTE*)&val, sizeof(val));
|
||||
} else {
|
||||
r = RegDeleteValueA(policy_key, p->szPolicy);
|
||||
r = RegDeleteValueA(key, "NoDriveTypeAutorun");
|
||||
}
|
||||
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);
|
||||
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;
|
||||
|
||||
error:
|
||||
if (path_key != NULL)
|
||||
RegCloseKey(path_key);
|
||||
if (pLGPO != NULL)
|
||||
pLGPO->lpVtbl->Release(pLGPO);
|
||||
CoUninitialize();
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
thread_id = CreateThread(NULL, 0, SetLGPThread, (LPVOID)¶ms, 0, NULL);
|
||||
if (thread_id == NULL) {
|
||||
ubprintf("SetLGP: Unable to start thread");
|
||||
return FALSE;
|
||||
}
|
||||
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