Re: uruchamianie programow calkiem w tle?

Autor: Robert Winkler <winkel_at_NOSPAMpoczta.fm>
Data: Sat 05 Nov 2005 - 12:35:58 MET
Message-ID: <dki5eq$68r$1@atlantis.news.tpi.pl>
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=original

> pobrac z netu delphi ( www.borland.com )

Pobierać Delphi aby zrobć coś tak prostego ?
Po co wyciągać armate gdy chce się strącić wróba.

Jeśli masz system zaktualizowany, masz w nim kompilatory .NET'a
między innymi kompilator C#. Wystarczy napisać w nim prosty program, np:

using System;
using System.Diagnostics;
public class HideBatches
{
    static void Main(string[] args)
    {
        if (args.Length > 0)
        {
            Process process = new Process();
            process.StartInfo.FileName = args[0];
            process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
            process.Start();
            process.WaitForExit();
        }
    }
}

Skompilować

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\csc.exe /out:HideBatches.exe /target:winexe Program.cs

i wykorzystywać do ukrywania wykonywanych batchy

HideBatches.exe c:\test.bat

-- 
____________
Robert Winkler
MVP 
Received on Sat Nov 5 12:40:11 2005

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sat 05 Nov 2005 - 12:42:00 MET