Avatar billede webcon Nybegynder
29. september 2003 - 11:59 Der er 10 kommentarer og
1 løsning

Kørsel af VB-koden som administrator

Hejsan..

Jeg har en stump kode, hvor jeg har et behov for, at domain users skal skrive en fil på stien:

C:\Documents and settings\brugernavn\applikation data\....

Åbenbart har "domain users" ingen rettigheder for at skrive i ovennævnte mappe, så jeg tænkte på om det er muligt, at udføre en fil-kopiering som admin.
Avatar billede nmh Nybegynder
29. september 2003 - 12:27 #1
ja, en bruger med administratorrettigheder vil normalt kunne alt de steder.
Avatar billede webcon Nybegynder
29. september 2003 - 12:33 #2
Ja, men nu er det en bruger, uden administratorrettigheder, som skal afvikle koden...
Avatar billede nmh Nybegynder
29. september 2003 - 13:22 #3
Så vil det ikke fungere.
Avatar billede webcon Nybegynder
29. september 2003 - 13:41 #4
Uden at jeg ved af det, kan kan ikke i win 2000 køre noget som Run As i VB ?
Avatar billede nmh Nybegynder
29. september 2003 - 13:48 #5
Mener du om man kan køre som om man er administrator på en maskine, hvor man er logget på som "menig bruger"?
Det har jeg aldrig hørt om.
Avatar billede tubber Juniormester
29. september 2003 - 15:17 #6
Det kan man godt, du skal bare have dit prog til at logge på domainet.....men jeg ved desværrer ikke om man har rettigheder efter programmet er afsluttet og om det kræver man logger admin af igen......

Kommer lige med et kode forslag om lidt......
Avatar billede tubber Juniormester
29. september 2003 - 15:27 #7
Du skal bruge referencen Active DS Type Library

Her kommer koden for at logge ind som admin....:

Option Explicit
Dim dso As IADsOpenDSObject
Dim domain As IADsDomain

On Local Error GoTo ErrorHandler

    Set dso = GetObject("WinNT:")
    Set domain = dso.OpenDSObject("WinNT://Domain","Administrator","Password", ADS_SECURE_AUTHENTICATION)
Exit Sub
ErrorHandler:
    If Err = -2147023570 Then MsgBox "Unknown User or Bad Password", , "Login Failure"
    If Err = -2147467259 Then MsgBox "Unknown Domain", , "Login Failure"
Exit Sub

Hvis det har interesse kan jeg godt ligge et eksempel til download hvor der er en login form.......
Avatar billede webcon Nybegynder
01. oktober 2003 - 00:35 #8
tubber:> Jo tak for din kode, det er lige præcist sådan noget jeg søger og jeg kunne godt tænke mig en eksempel til download....

Du får naturligvis lige dine point..

/webcon
Avatar billede tubber Juniormester
01. oktober 2003 - 02:29 #9
Her er den så :O)

http://www.zentasoft.dk/Login_by_ZentaSOFT.zip

og takker for points :O)

/Tubber
Avatar billede tubber Juniormester
01. oktober 2003 - 03:48 #10
Og skulle du komme efter det skal være til en Linux/Unix/BSD server skriver du UNIX der hvor der står WinNT
Avatar billede webcon Nybegynder
01. oktober 2003 - 22:43 #11
Jeg takker mange gange...

/webcon
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
Kurser inden for grundlæggende programmering

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