03. juni 2001 - 21:13Der 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?
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...
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!
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.
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 ?
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.
Vi er vel alle lidt alment tossede - hva\' faen skulle vi ellers leve for.
Synes godt om
Ny brugerNybegynder
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.