![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Есть какие-то проблемы с запуском программ из сервайса? [WinXP]
Aleksandr. © (2006-01-24 16:55:00)Сервисное приложение выполняет ShellExecute(0,nil,'C:\test.exe',nil,nil, SW_ShowNormal), результат 42, то есть, если я правильно понял документацию, выше 32 - функция отработала успешно. Но при этом никакого запуска приложения на самом деле не происходит. Может, из сервайса это надо делать иначе?
Набережных С. (2006-01-24 22:14:00) [21]
> sniknik © (24.01.06 22:06) [10]
>если мы вообще об одном и том же примере говорим ;)
Не знаю:)) Я о том, который я тут выкладывал года 2-3 назад. Помнится, написан был на скорую руку, наверняка можно было оптимальнее, но и так, вроде, не очень большой был. Хотя может и забылось уже. А ты о каком?:))
sniknik (2006-01-24 22:06:00) [22]> Сколько строк я уж не помню, но, по-моему меньше сотни:)
тоже не помню, но посмотрел... (под рукой) 114 строк модуль, вместе с пустыми строками и коментариями (если мы вообще об одном и том же примере говорим ;) "ужать" до "чистого" кода, да еще без форматирования... строк в 10 наверное можно уложится ;о))
Набережных С. (2006-01-24 21:51:00) [23]
> sniknik © (24.01.06 21:31) [7]
Ну не то, чтобы сложно, но и не совсем просто.
> 100 строк кода всего ;о))
Сколько строк я уж не помню, но, по-моему меньше сотни:)
sniknik (2006-01-24 21:32:00) [24]> а что делать программам для удалённого администрироваения, к примеру...?
а я почем знаю?
sniknik (2006-01-24 21:31:00) [25]> в смысле, из неинтерактивного сервиса.
под w2k тоже несложно (не особо. 100 строк кода всего ;о))
Eraser (2006-01-24 21:24:00) [26]
> sniknik © (24.01.06 20:54) [3]
а что делать программам для удалённого администрироваения, к примеру...?
там без доступа к десктопу никак...
Набережных С. (2006-01-24 21:10:00) [27][4] - в смысле, из неинтерактивного сервиса.
Набережных С. (2006-01-24 21:07:00) [28]Однако же запустить приложеник из сервиса на интерактивном десктопе можно. И в WinXP это совсем просто:)
sniknik (2006-01-24 20:54:00) [29]сервису надо разрешить работать с десктопом, а программистам которые пишут сервисы работающие с десктопом надо запретиь приближатся к компам ближе чем на 3 мили... ;)
p.s. не уверен, но вроде читал, что это в новой винде (что там после XP?) запретят, сервис это не приложение для юзера...
atruhin (2006-01-24 20:40:00) [30]Возможно запускается, но на другом десктопе.
Digitman (2006-01-24 17:12:00) [31]
> при этом никакого запуска приложения на самом деле не происходит
с чего ты взял ?