2010-06-14 2 views

ответ

15

Вы должны использовать ShellExecute. Эта тема охватывается этой статьи базы знаний: http://support.microsoft.com/kb/224816

: C-код, чтобы сделать это так просто, как:

ShellExecute(NULL, "open", "http://url", NULL, NULL, SW_SHOWNORMAL); 
+0

Спасибо, это помогло много :) – Daniel

+0

Добро пожаловать! – Wizard79

2

В Windows вы можете использовать start http://url в командной строке, чтобы открыть URL-адрес в браузере по умолчанию. Однако это похоже на командную строку и не является реальным исполняемым файлом, поэтому я не думаю, что вы можете запустить его из своей программы на C/C++.

+0

'системы ("CMD/C начать http://stackoverflow.com/"); 'no need to' #include 'при использовании system(),'/c' для «Run command, а затем завершение» – netcat

+0

'system (" cmd/c start \ "\" \ "URL \") 'so it может обрабатывать специальные символы, такие как & – netcat

Смежные вопросы