Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Есть какие-то проблемы с запуском программ из сервайса? [WinXP]


Страницы:   1 2

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]


> при этом никакого запуска приложения на самом деле не происходит


с чего ты взял ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо