15. april 2008 - 14:03Der er
8 kommentarer og 1 løsning
Registerering af OCX-filer og kørsel af programmer som admin
Hej eksperter :)
Jeg har et stort problem, med et VB6-program som jeg har udviklet. Når jeg kører programmet normalt, kan min komponent MSWINSCK.ocx (Microsoft WinSock) godt loades, og jeg kan godt forbinde til mine andre computere uden problemer. Problemet er så bare, at jeg har brug for at køre mit program med administrative rettigheder, da det skal kunne udveksle informationer med andre eksterne programmer. Når jeg så kører programmet med administrator-rettigheder, får jeg Runtime-Error '339' (filen mangler eller er ikke registeret korrekt)
Jeg HAR registeret ocx-filen op til flere gange, også ved at åbne CMD med admin-rettigheder, og filen eksisterer osv.
Nogen, der kender en løsning på dette problem?
Hvis der er flere spørgsmål til hvor/hvordan osv, så bare skriv, så finder jeg ud af det :)
det ser ud til at virke selvom jeg logger ind på min normale bruger (step 2 viser jo bare administrator-brugeren under login-skærmen)
Jeg tror problemet har noget at gøre med, at den fil jeg åbner beder om UAC-godkendelse før den åbnes, for det er kun med det program, at mit eget ikke virker. Det virker fint med et andet program, der ikke kræver UAC-godkendelse. På genvejsikonet til programmet der "ikke" virker, er der sådan et lille skjold - ligner det fra Windows Sikkerhedscenter - er det muligt at få det fjernet og slået den sikkerhedskontrol fra, for så tror jeg at det vil løse problemet, selvom at UAC er slået til :)
Synes godt om
Slettet bruger
16. april 2008 - 21:07#6
I Vista er denne superadministrator account slået fra. Den normale administrator account i Vista har altså ikke fulde rettigheder over systemet, hvilket forklarer hvorfor man nogle gange ikke kan få lov til at slette det man ønsker, selvom man kører systemet som administrator.
jep - men det underlige er, at efter UAC er blevet slået fra (på den anden metode som du linkede til) så virkede programmet som det skulle. Spørgsmålet er så bare, om man kan "fjerne" denne UAC-beskyttelse af det eksterne program da jeg egentlig aldrig har bedt den om at checke det. Jeg har et program, der er stort set identisk, men den har ikke denne UAC-beskyttelse, og mit eget program virker fint selvom UAC her er slået til.
Synes godt om
Slettet bruger
16. april 2008 - 22:11#8
jeg prøver lige igen
for at du har fuld administrator rettigheder skal du udføre step 2 også. du tror ved at kun udføre step 1 at nu er den god nok men desværre nej
det er du nød til at prøve - step 2 også
i næste vindows 7 er du nok mega super administrator og skal udføre 3 steps.
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.