Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / какие программы запущены в операционной системе / 4 сообщений из 4, страница 1 из 1
30.05.2005, 09:41:38
    #33089948
Voevoda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какие программы запущены в операционной системе
Как узнать в Visual Fox какие программы запущены в операционной системе?
...
Рейтинг: 0 / 0
30.05.2005, 10:38:50
    #33090073
piva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какие программы запущены в операционной системе
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
Declare integer CreateToolhelp32Snapshot in win32api integer, integer
Declare integer Process32First in win32api integer, string @
Declare integer Process32Next in win32api integer, string @
Declare integer CloseHandle in Win32Api integer
Declare long GetLastError in Win32Api 
Set Textmerge on to xxx.xxx
h=CreateToolhelp32Snapshot( 2 , 8 )
xx= 36 + 260 
buf=B2C(xx, 4 )+Replicate(Chr( 0 ),xx+ 4 )
process32first(h,@buf)
\<<word(buf)>>
i= 0 
DO while process32next(h,@buf)= 1 
	\<<word(buf)>>
EndDo
CloseHandle(h)
Set Textmerge to

Procedure Word(s)
s=substr(buf, 37 )
Return Substr(s, 1 ,Atc(Chr( 0 ),s)- 1 )

Procedure B2C(m.Val,m.Len)
local i, m.Ret
m.Len=Iif(Empty(m.Len), 4 ,m.Len)
m.Ret=""
do while m.Val #  0 
	m.Ret=m.Ret+Chr(Mod(m.Val, 256 ))
	m.Val=BitRShift(m.Val, 8 )
enddo
Return iif(empty(m.Len),m.Ret,Padr(m.Ret,m.Len,chr( 0 )))

Procedure C2B( m.str)
Local n, i
n= 0 
For i=Len(m.str) to  1  step - 1 
    n=BitLshift(n, 8 )+Asc(Substr(m.str,i, 1 ))
Next
Return n
...
Рейтинг: 0 / 0
30.05.2005, 11:04:47
    #33090137
Voevoda
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какие программы запущены в операционной системе
А попроще ничего нет?
...
Рейтинг: 0 / 0
30.05.2005, 11:10:11
    #33090156
piva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
какие программы запущены в операционной системе
Стандартно в windows делается так - если вопрос по поду "запучщена ли моя программа" то тогда в поиск - уже и не раз и не два обсуждалось. А то ведь как вопрос потавил - такой ответ и полуил
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / какие программы запущены в операционной системе / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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