Avatar billede jimmidreng Nybegynder
03. juni 2001 - 21:13 Der er 8 kommentarer og
1 løsning

Shell fra Dll på Win2k Server

Jeg har lavet et komponent der kører en Shell kommando. Så simpelt er det.
VIrkede fint på min gamle Nt 4 maskine men nu virker det ikke, den udfører simpelthen ikke Shell kommandoen.
Det virker fint hvis jeg kører en Shell fra en exe app, men ikke fra en Dll, nogen der ved hvorfor?
Avatar billede winkill Nybegynder
03. juni 2001 - 21:25 #1
Jeg er ikke sikker, men kunne forestille mig følgende.

Shell kommandoen får Shell\'en til at eksekverer en applikation og returnerer dennes process ID. Hvis du kører din DLL eksempelvis som en service eller som et komponent i forbindelse med IIS/ASP, så er der ikke nødvendigvis adgang til Shell\'en - enten fordi denne først bliver loadet når en bruger/admin logger ind på serveren eller fordi rettighederne er sat sådan at IUSR_mincomputer og/eller IWAN_mincomputer ikke har adgang til at lave dette kald.

Men det er selvfølgeligt ren og skær spekulation...
Avatar billede jimmidreng Nybegynder
04. juni 2001 - 00:12 #2
Problem løst!
Fy for pokker Win2k har nogle avancerede options i Component Manager. Det var ganske rigtigt rettigheder.
Komponenten skulle have rettigheder til at køre som Application et eller andet. Jeg rodede rundt, og nu er serveren garanteret hacker venlig som bar pokker, men det virker, og jeg må hellere lure lidt på hvordan det egentlig skal sættes op.
Men tak for hjælpen!
Avatar billede jimmidreng Nybegynder
04. juni 2001 - 00:13 #3
Hov, hvis du havde kastet et svar på, ville du have fået pointene, jeg venter lidt med at afslutte. Dit input ledede mig da i det mindste på rette spor.
Avatar billede winkill Nybegynder
04. juni 2001 - 00:18 #4
Hvis du insisterer... ;o)
Avatar billede winkill Nybegynder
04. juni 2001 - 00:21 #5
jimmi d. >> Med fare for at blive stemplet som komplet taber, fuldstændigt uvidende og seriøst underfrankeret; Hvad er meningen med den tekst på dit \"minisite\" ??

Citat: \"I remember, when we used to sit, in a govermentry in tristad.\"

Det lyder da meget sjovt, men hvad er det lige jeg er gået glip af ?
Avatar billede winkill Nybegynder
04. juni 2001 - 00:23 #6
Nå ja, og nu jeg er ved det der med at spamme dig i svar ;o)

Hacker-venlig siger du... Der er ikke nogen problemer så længe du KUN har givet komponenten rettigheder til at køre som applikation.
Avatar billede jimmidreng Nybegynder
04. juni 2001 - 00:24 #7
Det gør jeg :-)
Avatar billede jimmidreng Nybegynder
04. juni 2001 - 00:26 #8
Det er fra No Woman No Cry :-)
Du må ikke spørge mig hvorfor, jeg er vel bare lidt alment tosset.
Nej det er ikke som sådan det der er problemet, det er alt det jeg har rodet rundt derinde der er problemet, men jeg har det vist under kontrol nu.
Avatar billede winkill Nybegynder
04. juni 2001 - 01:13 #9
Vi er vel alle lidt alment tossede - hva\' faen skulle vi ellers leve for.
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