Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   запустить программу как системную службу (http://forum.oszone.net/showthread.php?t=319574)

karencho777 09-10-2016 09:19 2676293

запустить программу как системную службу
 
Здравствуйте как мне запустить программу как системную службу,чтоб она не появлялась в трее не в Старте ,но работала,такое возможно?

Petya V4sechkin 09-10-2016 10:00 2676294


karencho777 09-10-2016 17:11 2676386

нашел такой скриптр:

Dim WSHShell
Set WSHShell = WScript.CreateObject(“WScript.Shell”)
WSHShell.Run“notepad.exe”, 0
Set Wshell = nothing



програма не выявляет никаких окон,но появляется в трее... можете помочь с скриптом чтоб иконка не появлялась в трее ,спасибо

Iska 09-10-2016 21:27 2676429

Цитата:

Цитата karencho777
програма не выявляет никаких окон,но появляется в трее... можете помочь с скриптом чтоб иконка не появлялась в трее ,спасибо »

Не можем. Ибо:

1. Иконка в трее не имеет никакого отношения к окнам.
2. Иконкой в трее управляет само приложение.

karencho777 09-10-2016 22:04 2676444

а как программе сказать чтоб иконку не высвечивал?

добавил программу в службу через повершел вот какой еррор : Error 1053: "The service did not respond in a timely fashion"


никак не смог его исправить что только не делал и реестре хак нашел и CCleaner использовал ,но ничего не добился можете помочь?

Nordek 10-10-2016 00:13 2676472

Создание службы в Windows​
Создание службы Windows с помощью программы Sc.exe
Сообщение об ошибке «Ошибка 1053: Служба не ответила на запрос своевременно»

Iska 10-10-2016 00:22 2676473

Цитата:

Цитата karencho777
а как программе сказать чтоб иконку не высвечивал? »

Если в её настройках/конфигурации этого нет — то особо никак.

Кстати, можно уже озвучить конкретику — о чём именно идёт речь.

x0r 10-10-2016 15:52 2676687

Кулхацкер хочет ЗоХватить негоднека ?!
Не всякая прога может работать как служба(без окон), а нормальные шпиёны уже есть и работают скрыто изначально :teeth:

karencho777 10-10-2016 21:13 2676783

да нет ,мне надо чтоб программа мне на мозги не капала,фтп сервер ,просто даже после того как я указываю в настройках "hide icon and notifications" он все ровно там появляеться ,прсто интересно правда невозможно??

Iska 11-10-2016 00:28 2676833

Правда-правда. Какой именно ftp-сервер (вплоть до номера версии)?

x0r 11-10-2016 00:29 2676835

Не пробовал.
(ц)"У меня на Win7 работает такой вариант. На других системах не проверял в связи с их отсутствием.
$hWnd - это дескриптор окна, создавшего иконку. Как правило это главное окно. Получилось убрать иконку у Miranda, AnVir, uTorrent, Диспетчера задач. У Skype иконку убрать не получилось, даже перечислив все невидимые окна.

код для AutoIt

Код:

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"


Взял отедава Тут есть тема про AutoIt

Iska 11-10-2016 05:23 2676857

Цитата:

Цитата x0r
У Skype иконку убрать не получилось, даже перечислив все невидимые окна. »

Не факт, что «не получилось». Например, приложение может само убирать/отображать/менять эту иконку и после отработки данного кода.


Время: 22:26.

Время: 22:26.
© OSzone.net 2001-