powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Чтобы программа не отображалась в приложениях
24 сообщений из 24, страница 1 из 1
Чтобы программа не отображалась в приложениях
    #36736999
Dumm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такая ситуация: есть прога на VB. Не использует ни одной экранной формы, только один программный модуль. При запуске на сервере под управлением Windows Server 2003 она не отображается в приложениях (в диспетчере задач), а видна только в запущенных процессах. А при запуске на компе с XP она видна и в приложениях тоже. Прога должна висеть в памяти резидентно целый рабочий день, поэтому очень не хочется, если она будет видеться как запущенное приложение. Как сделать, чтобы в XP она была видна только в процессах? Или, как альтернативный вариант, как сделать приложение службой? Подскажите, кто знает. Может кто литературу посоветует.
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36737011
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DummИли, как альтернативный вариант, как сделать приложение службой?
Сталкивался, была какая-то просто прога, которая из любого ехе-шника делала службу. В упор не помню, как называется, думаю, нагуглить можно. Вешали службой винамп, который играл музыку для АТС
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36737024
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что вы вообще имеете ввиду?
Вот сделал ради интереса VB-exe без форм, запустир под ХР.
Не появляется ни в панели задач, ни в Alt-Tab-е
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36737034
Dumm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я на нескольких компах запускал. Везде видна в панели задач.
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36737042
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dumm,

напишите лучше виндоус сервис.
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36737047
Dumm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
big-dukeDumm,

напишите лучше виндоус сервис.

С удовольствием. Готов на любые варианты. А как? С чего начать?
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36737440
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Dumm
> Везде видна в панели задач.

А ты форму не показывай :)


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36737869
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dumm,

Я бы написал на VB.NET конечно, примеров хватает.
Но можно и на VB6.
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36739481
Dumm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос


А ты форму не показывай :)




Формы у нее вообще нет.
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36739485
Dumm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
big-duke

Спасибо, попробую.
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36739929
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Dumm
> Формы у нее вообще нет.

А что тогда на панели задач болтается?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36741852
Dumm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос

А что тогда на панели задач болтается?



В диспетчере задач в приложениях она болтается. Под ХР. А под Server 2003 нет.
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36743579
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dumm,
Скрытие программы в списке задач Task Manager (т.е. в списке Ctrl+Alt+Del)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Declare Function RegisterServiceProcess Lib "kernel32.dll" _
(ByVal dwProcessId As Long, ByVal dwType As Long) As Long

Declare Function GetCurrentProcessId Lib "kernel32.dll" () As Long

Для скрытия:
RegisterServiceProcess GetCurrentProcessId,  1 

Для показа:
RegisterServiceProcess GetCurrentProcessId,  0  
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36743581
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05adm, данный метод не работает выше Win 9x/Me
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36743582
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Адука, это и из списка процессов скрывает? или только из списка задач???

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36743600
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,
проверьте не знаю))не проверял
нашел данный метод в visual basic -крепкий орешек
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36743618
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLAD,
проверил у себя на xp не работает
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36743622
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLAD,
сначала антивирус с ума сходил , отключил его дальше ошибка пошла
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36743682
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
№1: Не будем изобретать велосипед :) Сначала скроем из панели задач, свойство формы

Свойство формы ShowInTaskbar = False - Скрыть с панели задач
App.TaskVisible = False - Скрыть из вкладки приложения, форма даже может быть видимой

№2: Через API, тоже самое
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As Long

Private Const SW_HIDE As Long =  0 
Private Const SW_SHOW As Long =  1 
Private Const GW_OWNER =  4 

Private Sub Form_Load()
    Call ShowWindow(GetWindow(Me.hwnd, GW_OWNER), SW_HIDE)
End Sub
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36743715
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: aduka05adm
> проверьте не знаю))не проверял

Мне больше делать нечего :)
Тем более что у меня стоит ProcessMonitor и ... блин! забыл как утилита называется, контролирует процессы, реестр, сеть.
И я им в основном пользуюсь :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36743784
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,
Игорь Горбоносблин! забыл как утилита называется, контролирует процессы, реестр, сеть.
а зачем она вам?))
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36743831
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: aduka05adm
> а зачем она вам?))

Да осталась привычка от старых времен, когда писал на С++ и вообще изучал все подряд - контролировать каждый чих :)
Сейчас ею смотрю кто загружает сеть, диск, проц, кем открыты различные dll бывает нужно посмотреть.
+ она сигнализирует если кто-то пытается втихаря в автозагрузку записатся - я не люблю когда без очереди
Да и вообще полезная штучка, добавляет несколько возможностей, как-то сворачивать в трей любое окно или наоборот
прибивать гвоздиком поверх всех :)
AnVir Task Manager - во как её зовут

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36743961
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,
Игорь ГорбоносAnVir Task Manager - во как её зовут
я даже подписался как пользователь )
сильная вещь
...
Рейтинг: 0 / 0
Чтобы программа не отображалась в приложениях
    #36746542
Dumm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VSVLAD№1: Не будем изобретать велосипед :) Сначала скроем из панели задач, свойство формы

Свойство формы ShowInTaskbar = False - Скрыть с панели задач
App.TaskVisible = False - Скрыть из вкладки приложения, форма даже может быть видимой
[/src]


Спасибо! Проверил дома - все работает как надо. Проверю на работе в своей программе.
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Чтобы программа не отображалась в приложениях
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]