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);
}
}
