Avatar billede jimgordon Nybegynder
28. januar 2005 - 13:16 Der er 3 kommentarer og
2 løsninger

Konsolprogram uden konsol

Vil have et program liggende i hukommelsen og hvert 100 sekund tjekke om et andet program kører for at lukke det ned.

Hvordan undgår jeg at få et konsolvindue liggende. Vil bare have programmet op i RAM for evigt. Kan køre det med en win app og settings som:
            this.Opacity = 0;
            this.WindowState = FormWindowState.Minimized;
            this.ShowInTaskbar = false;
Men ville gerne spare til på mem. en konsol app fylder vel mindre.

        static void Main(string[] args)
        {
            Boolean go = true;

            while (go) {
                System.Diagnostics.Process [] procs = System.Diagnostics.Process.GetProcesses();
                foreach (System.Diagnostics.Process p in procs) {
                    try    {
                        if ( p.MainModule.ModuleName.CompareTo ("DUMMEPROGRAM.EXE") == 0 ){p.CloseMainWindow();}
                    }
                    catch{}   
                }    
                System.Threading.Thread.Sleep(100000);
            }
        }
Avatar billede arne_v Ekspert
28. januar 2005 - 14:50 #1
Er det ikke bare at bygge en console app som en windows app ?

Mere specifikt: compile en klasse med /t:winexe som ikke åbner en klasse
der extender Form ?
Avatar billede guidmaster Nybegynder
28. januar 2005 - 15:10 #2
Eller som en windows service ?
Avatar billede arne_v Ekspert
30. januar 2005 - 19:30 #3
OK ?
Avatar billede jimgordon Nybegynder
31. januar 2005 - 20:38 #4
ok, guidmaster tryk også svar. Tror jeg bruger en win service, for at hvad det er for noget stads.
Avatar billede guidmaster Nybegynder
31. januar 2005 - 23:01 #5
Ok
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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