Link bzw. Programm öffnen

Fridulin

Erfahrenes Mitglied
Hallo Leute

Ich suche den Befehl mit welchen ich ein externes Programm oder eine Website öffnen kann.
Habe schon hier gesucht und leider nicht das richtige gefunden, bzw. weiß ich nicht genau wie ich das Implementieren kann.
Ich habe folgendes gefunden:
Code:
//ShellExecute(form1, NULL, pfadpoi, NULL, NULL, SW_SHOWNORMAL);
//CreateProcess(NULL, "start http://www.tutorials.de/", NULL, NULL, FALSE, 0, NULL, NULL, NULL, NULL);
 
//System("c:.txt");

Aber ich bekomme von allen eine Fehlermeldung. Ich muß es doch bestimmt noch irgendwo implementieren die Funktion mit using oder ähnlich. Schäze das ist der Fehler!

Für eure Hilfe währe ich dankbar!

Grüße
 
moin


Dann hast du nciht richtig gesucht!.

WinExec()
ShellExecute()


mfg
umbrasaxum
 
Zuletzt bearbeitet:
Danke für eure Antwort!

Also ShelExecute(); habe ich ja auch schon gefunden, jedoch gibt der Compiler mir folgende Fehlermeldung aus: The Name "Winexec" doesn not exist in the class or namespace. Wie kann ich das denn da implementieren, könnt ihr mir vielleicht die genauen Befehlszeilen sagen?

Währe nett!

Danke und viele Grüße
 
Du bist in C#, die Befehle da sind für C++ mit Win32 API.

Wenn du einmal C# und ShellExecuteEx in Google reinkloppst, dann bekommst du im Ende das (sieht eher nach einem CreateProcess-Äquivalent aus):

Code:
using System.Diagnostics; 
..... 
Process p; 
ProcessStartInfo psi=new ProcessStartInfo(); 
p.FileName="your_file_name";//exe, com, batch 
p.UseShellExecute=false; 
//other properties of psi can be set here 
p.StartInfo=psi; 
p.Start(); 
....//and when you're done with it: 
p.Close(); //or p.Kill();
 
Zurück