Avatar billede biohazard_666 Nybegynder
15. april 2008 - 14:03 Der 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 :)

mvh
Lars
Avatar billede Slettet bruger
15. april 2008 - 14:08 #1
Avatar billede biohazard_666 Nybegynder
15. april 2008 - 14:23 #2
jeg har prøvet at slå UAC fra, dog ikke prøvet Step 2. Da jeg slog UAC fra, kom samme fejl med manglende fil HELE tiden
Avatar billede biohazard_666 Nybegynder
16. april 2008 - 14:41 #3
umiddelbart ser det ud til at virke nu, efter jeg slog UAC fra på den måde du skrev, men jeg skal lige have testet det i morgen :)
Avatar billede Slettet bruger
16. april 2008 - 14:53 #4
du skal også udføre step 2 fordi du så er superadministrator.
Avatar billede biohazard_666 Nybegynder
16. april 2008 - 20:55 #5
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 :)
Avatar billede 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.
Avatar billede biohazard_666 Nybegynder
16. april 2008 - 21:46 #7
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.
Avatar billede 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.
Avatar billede biohazard_666 Nybegynder
30. oktober 2008 - 23:08 #9
lukker
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