Avatar billede azerty Juniormester
11. december 2007 - 21:45 Der er 1 løsning

Registry RunOnce

Jeg har lavet et lille installationsprogram, der kræver genstart af computeren efter installation. Efter genstart indlæses et lille program, der skal afslutte installationen (slette midlertidige filer med mere).

Når jeg skriver til Registry i en regfil og tilføjer kommandoen med fx. c:\winnt\regedit.exe /s regfil.reg , går alt som det skal efter genstart.... MED MINDRE folk ved et "uheld" skulle logge på som en anden bruger end den, som installerede programmet.

Så kører RunOnce, selv om installationen ikke kan færdiggøres fra den bruger.

Hvis jeg logger af og går til den rigtige bruger, kører RunOnce igen.

Det er lidt fjollet.

Er der en måde at skrive til Registry på, så den kun laver RunOnce  for den bruger, hvorfra registry-filen blev indlæst?

Jeg har prøvet at skrive til både LOCAL_MACHINE og CURRENT_USER og resultatet er det samme.
Avatar billede azerty Juniormester
13. december 2007 - 23:47 #1
Hmmm... ingen respons, så
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester