windows - Forbind del med legitimationsoplysninger under opsætning med forskellige profiler

Indlæg af Hanne Mølgaard Plasc

Problem

Jeg arbejder på eksamenssystemet og har brug for at gennemføre følgende scenario: Bruger (standard Windows-bruger) gennemfører eksamen og derefter gemmes den på netværksdelingen. Af sikkerhedsmæssige årsager har aktien ikke tilladelser til denne brugerkonto. Så jeg bruger impersonation API (LogonUserEx, ImpersonateLoggedOnUser, RevertToSelf). Det hele fungerede fint, når den bruger, som jeg gør imodgaven med, havde administratorrettigheder på lokal computer, men kravene er, at det vil være standardbruger. Med standardbrugeren er delen ikke synlig. Når jeg logger ind interaktivt med denne bruger, er delen synlig og skrivbar. Så jeg antager, at standardbrugeren ikke kan gemme dele, når de ikke er logget ind interaktivt. Er dette korrekt? Er der en løsning?
Den eneste gang, min kode kører med forhøjede rettigheder, er under opsætningen af ​​softwaren. Jeg tænkte på at bruge WNetAddConnection2 API, men jeg har brug for den del der skal monteres på denne 'skjulte' brugerprofil og ikke den administrator, der kører opsætningen.

Bedste reference