Avatar billede p65 Nybegynder
14. juni 2002 - 10:06 Der er 7 kommentarer og
1 løsning

CreateProcessWithLogonW kald i Windows

Er der nogen der har erfaring med CreateProcessWithLogonW kaldet i Windows?

1. Kræves der ikke lokal admin rettigheder for at kalde?
2. Virker der på Windows NT med static linkning af advapi32.lib?`
3. Virker det på Windows 98/95 (tror det ikke)?
Avatar billede jpk Nybegynder
14. juni 2002 - 10:19 #1
1) Fra MSDN:
The user account must have Log On Locally permission on the local computer. This permission is granted to all users on workstations and servers, but only to administrators on domain controllers.

2/3) Fra MSDN:
Requirements
  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Unsupported.
  Header: Declared in Winbase.h; include Windows.h.
  Library: Use Advapi32.lib.
  Unicode: Implemented only as Unicode.
Avatar billede p65 Nybegynder
14. juni 2002 - 10:33 #2
1. Er det nok at have Log On Locally permission? Iflg eksemplet i http://www.develop.com/kbrown/security/sample_cmdasuser.htm skal man være medlem af local Administrators group.

2. Kan man ikke komme uden om det ved af linke statisk?
Avatar billede jpk Nybegynder
14. juni 2002 - 11:08 #3
Det er rigtigt at man, for at bruge det tool du henviser til, skal være medlem af admin gruppen, men iflg. oplysningerne fra MSDN er det IKKE nødvendigt...
Det må afgøres ved et lille kodeeksempel. Hvis jeg får tid senere, vil jeg prøve.
(Hvis du selv prøver, vil jeg meget gerne høre resultatet).
Avatar billede jpk Nybegynder
14. juni 2002 - 12:37 #4
Det bliver desværre ikke idag jeg får kigget på det, men mandag måske...
Avatar billede p65 Nybegynder
14. juni 2002 - 12:53 #5
Fint nok.
Avatar billede p65 Nybegynder
19. juni 2002 - 21:00 #6
Lukker.
Avatar billede jpk Nybegynder
19. juni 2002 - 23:42 #7
Tja, jeg fik godt nok ikke lavet selve arbejdet for dig, men fik du ikke svarene på dine spørgsmål..?
Avatar billede p65 Nybegynder
20. juni 2002 - 00:05 #8
>> http://www.eksperten.dk/spm/226646

og jeg tager det for gode vare at man IKKE kan linke statisk til advapi32 under NT. Man SKAL have 2000/xp med Platform SDK eller Service Pack updaten.
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