Показать полную графическую версию : запустить программу как системную службу
karencho777
09-10-2016, 09:19
Здравствуйте как мне запустить программу как системную службу,чтоб она не появлялась в трее не в Старте ,но работала,такое возможно?
Petya V4sechkin
09-10-2016, 10:00
[решено] Добавить свою запись в Службу Windows (http://forum.oszone.net/thread-82144.html)
[решено] Автозапуск как служба (http://forum.oszone.net/thread-116777.html)
karencho777
09-10-2016, 17:11
нашел такой скриптр:
Dim WSHShell
Set WSHShell = WScript.CreateObject(“WScript.Shell”)
WSHShell.Run“notepad.exe”, 0
Set Wshell = nothing
програма не выявляет никаких окон,но появляется в трее... можете помочь с скриптом чтоб иконка не появлялась в трее ,спасибо
програма не выявляет никаких окон,но появляется в трее... можете помочь с скриптом чтоб иконка не появлялась в трее ,спасибо »
Не можем. Ибо:
1. Иконка в трее не имеет никакого отношения к окнам.
2. Иконкой в трее управляет само приложение.
karencho777
09-10-2016, 22:04
а как программе сказать чтоб иконку не высвечивал?
добавил программу в службу через повершел вот какой еррор : Error 1053: "The service did not respond in a timely fashion"
никак не смог его исправить что только не делал и реестре хак нашел и CCleaner использовал ,но ничего не добился можете помочь?
Создание службы в Windows (http://safezone.cc/threads/sozdanie-sluzhby-v-windows.23273/)
Создание службы Windows с помощью программы Sc.exe (https://support.microsoft.com/ru-ru/kb/251192)
Сообщение об ошибке «Ошибка 1053: Служба не ответила на запрос своевременно» (https://support.microsoft.com/ru-ru/kb/886695)
а как программе сказать чтоб иконку не высвечивал? »
Если в её настройках/конфигурации этого нет — то особо никак.
Кстати, можно уже озвучить конкретику — о чём именно идёт речь.
Кулхацкер хочет ЗоХватить негоднека ?!
Не всякая прога может работать как служба(без окон), а нормальные шпиёны уже есть и работают скрыто изначально :teeth:
karencho777
10-10-2016, 21:13
да нет ,мне надо чтоб программа мне на мозги не капала,фтп сервер ,просто даже после того как я указываю в настройках "hide icon and notifications" он все ровно там появляеться ,прсто интересно правда невозможно??
Правда-правда. Какой именно ftp-сервер (вплоть до номера версии)?
Не пробовал.
(ц)"У меня на Win7 работает такой вариант. На других системах не проверял в связи с их отсутствием.
$hWnd - это дескриптор окна, создавшего иконку. Как правило это главное окно. Получилось убрать иконку у Miranda, AnVir, uTorrent, Диспетчера задач. У Skype иконку убрать не получилось, даже перечислив все невидимые окна.
Const $NIM_DELETE = 0x02
$hWnd = WinGetHandle("Диспетчер задач")
$NOTIFYICONDATA = DllStructCreate("dword cbSize;hwnd hWnd;uint uID;uint uFlags;uint uCallbackMessage;handle hIcon;wchar szTip[128];" _
& "dword dwState;dword dwStateMask;wchar szInfo[256];uint uVersion;wchar szInfoTitle[64];dword dwInfoFlags;" _
& "STRUCT;ulong;ushort;ushort;byte[8];ENDSTRUCT;handle hBalloonIcon")
DllStructSetData($NOTIFYICONDATA, 1, DllStructGetSize($NOTIFYICONDATA))
DllStructSetData($NOTIFYICONDATA, 2, $hWnd)
For $uID = 0 To 0xFF
DllStructSetData($NOTIFYICONDATA, 3, $uID)
DllCall("shell32.dll", "bool", "Shell_NotifyIcon", "dword", $NIM_DELETE, "struct*", $NOTIFYICONDATA)
Next"
Взял отедава (http://autoit-script.ru/index.php?topic=18822.0) Тут есть тема про AutoIt (http://forum.oszone.net/forum-103.html)
У Skype иконку убрать не получилось, даже перечислив все невидимые окна. »
Не факт, что «не получилось». Например, приложение может само убирать/отображать/менять эту иконку и после отработки данного кода.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC