Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Запуск программ


Автор: rcdimon 19.2.2005, 13:34
Мне нужно сделать такую фичу своей проге: Она умеет сама открывать окно браузера по заданному адресу, но нужно что бы этого окна браузера небыло видно.

Это нужно для активации программы. Что бы чел жал активировать и в невидимом окошечке браузер обращался бы к скрипту на сайте и ... все остальное сделает скрипт на сервере.
То есть нужно что бы небыло бы окна. Я знаю что на VBS можно запустить прогу на выполнение без окна. Я читал в журнале в "заподлостроение" там предлогалось у друга на компе раз 10 запустить doom3 в безоконном режиме. Почему все тормозит?
Но мне конечно не для этого нужно.

Подскажите пожалуйста.

Автор: Mephisto 19.2.2005, 13:56
Код
Private Function InvisibleRun(ByVal strWhat$, ByRef Handle&) As Boolean
   On Error GoTo Eric:
   Handle = Shell("C:\Program Files\Internet Explorer\IEXPLORE.EXE " + strWhat, vbHide)
   InvisibleRun = True
   Exit Function
Eric:
   InvisibleRun = False
End Function


Небольшая функция. В которую передается путь к скрипту и переменная типа лонг, в которую запишется указатель на запущенный процесс. Для того, чтобы потом его закрыть.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)