вот так у меня сработало (XP, Explorer 6.0):
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
STARTUPINFO start_info = {sizeof(STARTUPINFO),
0, 0, 0, // screen info
100, 100, // position
320, 200, // size,
80, 25, 0, //
STARTF_USEPOSITION|STARTF_USESHOWWINDOW|STARTF_USESIZE,
SW_MINIMIZE};
PROCESS_INFORMATION process_info = {};
if (!CreateProcess(0,
"c:\\program files\\internet explorer\\iexplore.exe http://forum.oszone.net/forum-21.html",
0, 0, // default security
false, // no inheritance
NORMAL_PRIORITY_CLASS,
0, // default environment,
0,
&start_info,
&process_info))
{
ShowMessage("failed");
}
}
скромненько запускается в фоне, свёрнутое, и даже не моргает, что дескать обрати на меня внимание.
сделай то же самое для .net