Auto opener

  • Onderwerp starter Onderwerp starter avo
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

avo

Gebruiker
Lid geworden
26 sep 2006
Berichten
35
Hi, ik probeer een Auto opener te maken.
wanneer Testje.exe gesloten word dat hij Testje.exe terug opend.
ik heb liggen puzzelen en het blijft testje.exe opene

PHP:
        static void Main(string[] args)
        {
            string TEST = "C:/Testje.exe";
            try
            {
                for (int i = 0; i > -1; i++)
                {
                    foreach (Process pros in Process.GetProcesses())
                    {
                        if (pros.ProcessName.Contains("Testje"))
                        {
                            Console.WriteLine("*");
                        }
                        else
                        {
                            Process.Start(TEST);
                        }
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            Console.ReadLine();
        }
 
Dus wat is nu eigenlijk uw vraag? :-) Ik heb dit zelf nog nooit geprobeerd maar is dit wel gezond voor uw pc? Het kan toch nooit goed zijn moest je dit programma 10min. laten draaien op uw pc? Is het de bedoeling om iemand zijn pc te laten crashen ofzo?

Expres een oneindige loop maken kan je ook gemakkelijk doen met while(true)..
 
die oneindige loop is voor elke keer te controleren.

Ik heb een bestandje gemaakt met de naam: Testje.exe
Wanneer je Testje.exe sluit, dat het Testje.exe terug moet openen.

Maar hij blijft maar mijn bestandje maar openen.
 
Is dit de code van Testje.exe? Of is dit van een ander programma?
 
in testje.exe zit alleen maar een output in.
en dit dit programma moet dit inzitten:
Wanneer je Testje.exe sluit, dat het Testje.exe terug moet openen
 
Ik heb wat liggen puzzelen en ik kwam tot deze code :p
Code:
            for (int i = 0; i > -1; i++)
            {
                Process[] process = Process.GetProcessesByName("Naam Process");
                if (process.Length == 0)
                {
                    Console.WriteLine("-- U programma loopt niet");
                    Process.Start("Hier Zet Je U Bestandje In");
                }
                else
                {
                    Console.WriteLine("U programma loopt");
                }
            }


Mvg, Jim
 
Je hebt geluk dat ik me verveelde :p


[cpp]
private void LoadExecutableFileContinuously(string executableFile)
{
FileInfo fi = new FileInfo(executableFile);

while (true)
{
bool processFound = false;

foreach (Process p in Process.GetProcesses())
{
if (p.ProcessName.Contains(fi.Name.Substring(0, fi.Name.Length - fi.Extension.Length)))
{
processFound = true;
break;
}
}

if (processFound == false)
{
Process p = new Process();
p.StartInfo.FileName = fi.FullName;

try
{
p.Start();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}

System.Threading.Thread.Sleep(10 * 1000);
}
}
[/cpp]
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan