4 вопроса

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Bakli
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 17.11.2003 (Пн) 23:47
Откуда: Череповец МегаСити :)

4 вопроса

Сообщение Bakli » 18.11.2003 (Вт) 0:39

1. Как скрыть будущую прогу из диспетчера задач?
2. Как переименовать процесс моей программы?
3. Как сделать, чтобы моя программа отображалась в трее возле часиков?
4. Какая команда служит для открытия файла или директории(Например: по щелчку на определенную кнопку в программе откроется какой-нибудь рисунок или папка)
Будь собой и будешь прав!

goro
Постоялец
Постоялец
 
Сообщения: 494
Зарегистрирован: 03.12.2002 (Вт) 11:45
Откуда: Украина, Запорожье

Re: 4 вопроса

Сообщение goro » 18.11.2003 (Вт) 3:30

Bakli писал(а):1. Как скрыть будущую прогу из диспетчера задач?
2. Как переименовать процесс моей программы?
3. Как сделать, чтобы моя программа отображалась в трее возле часиков?
4. Какая команда служит для открытия файла или директории(Например: по щелчку на определенную кнопку в программе откроется какой-нибудь рисунок или папка)

1) app.taskvisible = false - Это максимум чего можно добится. Прячет в процессы
2) Никак ИМХО
3) Такой инфы в инете очень много и по форуму уже раз ...цать было ищи. :D
4) shell "notepad.exe"

Пока все 8)
ПРЕВЕД

Bakli
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 17.11.2003 (Пн) 23:47
Откуда: Череповец МегаСити :)

Сообщение Bakli » 18.11.2003 (Вт) 14:32

А как чтобы открывало указанный путь? Просто в кавычках?
Будь собой и будешь прав!

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 18.11.2003 (Вт) 14:34

Указанный путь тогда:

Код: Выделить всё
Shell "explorer.exe c:\"

Bakli
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 17.11.2003 (Пн) 23:47
Откуда: Череповец МегаСити :)

Сообщение Bakli » 18.11.2003 (Вт) 14:40

Кстати насчет второго: если я создам проект Nvid, а скомпилю ехе Prog, то в задачах будет NVid, а в процессах Prog.
IMHO это и есть переименование процесса;)
Будь собой и будешь прав!

Bakli
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 17.11.2003 (Пн) 23:47
Откуда: Череповец МегаСити :)

Сообщение Bakli » 18.11.2003 (Вт) 15:29

Код: Выделить всё
app.taskvisible = false

Не хочет:( Даже не хочет запускать проект, а уж в ЕХЕ его....
Это имеет значение для каких виндов? А то мне давали тоже код, но под ХР не парил...
Может еще как нить мона или как сделать, чтобы этот заработал?
Будь собой и будешь прав!

sanches
El compañero
El compañero
 
Сообщения: 823
Зарегистрирован: 09.01.2003 (Чт) 3:58
Откуда: Р_О_С_С_И_Я ! (Питер)

Сообщение sanches » 18.11.2003 (Вт) 15:50

1)
насчет XP не знаю, а в 9х пашет:

Код: Выделить всё
Const RSP_SIMPLE_SERVICE = 1
Const RSP_UNREGISTER_SERVICE = 0
Private Declare Function GetCurrentProcessId Lib "kernel32" () As Long
Private Declare Function RegisterServiceProcess Lib "kernel32" (ByVal dwProcessID As Long, ByVal dwType As Long) As Long
Public Sub MakeMeService()
    Dim pid As Long, reserv As Long
    'Get the current process ID
    pid = GetCurrentProcessId()
    'Register as service
    regserv = RegisterServiceProcess(pid, RSP_SIMPLE_SERVICE)
End Sub
Public Sub UnMakeMeService()
    Dim pid As Long, reserv As Long
    'Get the current process ID
    pid = GetCurrentProcessId()
    'Unregister as service
    regserv = RegisterServiceProcess(pid, RSP_UNREGISTER_SERVICE)
End Sub
Private Sub Form_Load()
    'KPD-Team 1999
    'URL: http://www.allapi.net/
    'E-Mail: KPDTeam@Allapi.net
    MakeMeService
    'Right now, you're program is hidden from the CTRL-ALT-DEL-list
End Sub
Private Sub Form_Unload(Cancel As Integer)
    UnMakeMeService
End Sub
Изображение

Bakli
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 17.11.2003 (Пн) 23:47
Откуда: Череповец МегаСити :)

Сообщение Bakli » 18.11.2003 (Вт) 16:30

Именно такое с kernell32 в ХР и не парит :(
Будь собой и будешь прав!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

    TopList  
cron