Avatar billede killer_bee Nybegynder
16. oktober 2002 - 14:40 Der er 11 kommentarer og
1 løsning

Lad være med at lukke applicationer når man logger af.

Hej Eksperter.

Det jeg har:

En almindelig applikation (med dialoger osv.)
Jeg kan starte den enten når jeg er logget ind eller med en service som jeg har lavet.
Når jeg starter den med servicen kører den under system accoun, som er fint.

Problemstillingen er som følger:

Når jeg vil ind og kigge på applikationen(ændre settings f.eks) skal jeg logge ind.
Men når jeg logger af, lukker windows jo alle applikationer før den logger en af. Jeg forstår ikke at windows lukker en applikation som er startet under system account.

Er det muligt at logge af uden at lukke denne applikation?
Avatar billede kamikaze Nybegynder
17. oktober 2002 - 11:19 #1
Hvis din applikation kører som service, skulle den da ikke terminere når du logger af?!? Men du mener måske at du har en service der starter en ekstern applikation?
Avatar billede killer_bee Nybegynder
17. oktober 2002 - 12:25 #2
Ja nemlig  jeg starter en extern application vha en service.
Avatar billede killer_bee Nybegynder
17. oktober 2002 - 12:28 #3
Det er nemlig en meget stor application som er ikke lige til at omskrive til en service.. derfor ville jeg prøve en 'dirty' løsning.. men den bliver lukket når man logger af.
Avatar billede kamikaze Nybegynder
17. oktober 2002 - 12:32 #4
Ja, så ved jeg ikke...Du mener at fordi det er servicen (og dermed sys-account) der starter applikationen, så skulle den ikke terminere?

Jeg har ikke lige noget bud, men kan prøve et par eksperimenter...
Avatar billede killer_bee Nybegynder
17. oktober 2002 - 13:36 #5
Jeg mener nemlig selv at det er umuligt .. men ville bare sikre mig.. men holder sp i live.. til du har prøvet ting og sager..
Avatar billede kamikaze Nybegynder
17. oktober 2002 - 16:37 #6
Nej, så vidt jeg kan eksperimentere mig frem til er det ikke muligt. Jeg har desværre ikke fundet nogen brugbare løsninger...Windows lukker desværre alle processer... :-(
Avatar billede ricelius Nybegynder
18. oktober 2002 - 00:26 #7
I øvrigt er det ikke anbefalelsesværdigt, at en service (eller service-lignende) applikation har vinduer. En rigtig service skal konfigureres fra Control Panel og ikke med et eget vindue... Desuden skal den bruge event loggen i stedet for div. message boxes etc. Grunden hertil er, at mange services kører på maskiner, der er unattended (kunne ikke lige finde det danske ord). Og det er så bare gået hen og blevet en standard for services...
Avatar billede mbulow Nybegynder
18. oktober 2002 - 01:09 #8
Lad mig lige starte med at sige at jeg hidtil ALDRIG har rodet med services. Men som sædvanligt kunne jeg ikke lade være med at blive nysgerrig :) Og det jeg har rodet med er nok også en anelse for primitivt til at være brugbart ;)

Som jeg forstår det har du et program P (P.exe), som du starter via en service S (S.exe).
Når Windows starter bliver P startet fint op, du logger så på, og starter endnu et instans af P for at lave nogle ændringer.
Når du så logger af igen (Ikke en shutdown), lukkes det instans af P som kører på System account, right?

Nu har jeg så lavet en Super primitiv service som starter Calc.exe (regnemaskinen) op sammen med Windows (Sagde jo det var primitivt). Når jeg logger ind står regnemaskinen allerede på skrivebordet. Jeg kan arbejde i den lige så lystigt jeg vil (uden at lukke). Jeg kan også starte en extra, bruge den, og lukke den igen.

Når jeg logger af Windows, og logger ind igen, står regnemaskinen der stadig.
Avatar billede killer_bee Nybegynder
18. oktober 2002 - 14:04 #9
mbulow>> Det er nemlig det jeg kan får min app til at gøre .. den startes af servicen når jeg tænder maskinen .. når jeg loger på så kan jeg se app'en(ligesom calc) på min desctop.. men det sidste du siger du kan gøre , kan jeg ikke få min app til at gøre.
Jeg tror måske at det har noget at gøre med, at Calc er en windows kendt app.. så den 'husker' den .. ligesom hvis du har en explorer vindue åben ..
Avatar billede killer_bee Nybegynder
18. oktober 2002 - 14:07 #10
ricelius >> jeg er klar over hvad meningen med services er.. men som sagt er det en ret stor applikation som vil tage flere måneder(som jeg ikke ha lige nu) til at omskrive.
Avatar billede kamikaze Nybegynder
21. oktober 2002 - 11:08 #11
ricelius >> Der er heller ikke snak om en service med vinduer, men om en service der starter en applikation op. (og en applikation må vel gerne have vinduer :o)

killer_bee >> tror du har ret mht. at det er en "windows-kendt" applikation, og derfor lukker windows den pr. automatik. Det lyder sandsynligt...
Avatar billede killer_bee Nybegynder
22. oktober 2002 - 11:13 #12
Øv siger jeg bare.. så må jeg bide i det sure æble og omskrive appen... tak for alles indsats.
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