nesco писал(а):
сначала надо найти процессОк, ясно, спс... плохо, что он не ищет сам, при передачи на точку doGetMemoryInfo, процесс
------------ Дoбавленo в 19.15:
Дабы не засорять форум, да и проблема, как мне показалось, не до конца решена... Задаю еще один вопрос..
В первом варианте всё нормально... а во втором проблема... почему-то debug выдает только первый процесс (smss.exe), хотя идет перебор массива, и вылетает... Не уж-то одним компонентом EnumProcess эту задачу не решить
Add(MainForm,2953706,28,70)
{
}
Add(EnumProcess,16426208,210,378)
{
DebugPrivilege=0
Point(doGetMemoryInfo)
Point(doFindName)
Point(onFind)
Point(onGetMemoryInfo)
Point(onEndEnum)
link(onProcess,2875900:doPart,[])
link(onFind,16426208:doGetMemoryInfo,[(255,391)(255,359)(198,359)(198,405)])
link(onGetMemoryInfo,8971747:doString,[(279,398)(279,517)])
link(onEndEnum,12478272:doEnum,[(264,405)(264,461)])
}
Add(EnumProcess,7255851,203,70)
{
DebugPrivilege=0
Point(doGetMemoryInfo)
Point(doFindName)
Point(onFind)
Point(onGetMemoryInfo)
Point(onEndEnum)
link(onProcess,14390826:doPart,[])
link(onEndEnum,14849070:doEnum,[(267,97)(267,209)])
}
Add(FormatStr,8971747,357,511)
{
link(onFString,2280473:doAdd,[])
link(Str1,12478272:Item,[])
}
Add(StrList,5201970,343,385)
{
}
Add(ArrayEnum,12478272,357,455)
{
link(onItem,5251123:doEvent,[])
link(Array,5201970:Array,[])
}
Add(RichEdit,2280473,413,511)
{
Left=10
Top=30
Width=360
Height=220
ScrollBars=2
}
Add(Button,10968121,140,70)
{
Left=15
Top=5
link(onClick,7255851:doEnum,[])
}
Add(Button,7910478,147,378)
{
Left=75
Top=5
link(onClick,16426208:doEnum,[])
}
Add(FilePart,2875900,287,378)
{
NameWOExt=1
link(onName,5201970:doAdd,[])
}
Add(EnumProcess,5316790,203,238)
{
DebugPrivilege=0
Point(doGetMemoryInfo)
Point(doFindName)
Point(onFind)
Point(onGetMemoryInfo)
Point(onEndEnum)
link(onFind,5316790:doGetMemoryInfo,[(244,251)(244,223)(187,223)(187,265)])
link(onGetMemoryInfo,11133575:doString,[(293,258)(293,307)])
}
Add(FormatStr,11133575,350,301)
{
link(onFString,16656133:doAdd,[])
link(Str1,14849070:Item,[])
}
Add(StrList,2208842,336,77)
{
}
Add(ArrayEnum,14849070,350,203)
{
link(onItem,10123309:doEvent,[])
link(Array,2208842:Array,[])
}
Add(RichEdit,16656133,406,301)
{
Left=10
Top=30
Width=360
Height=220
ScrollBars=2
}
Add(FilePart,14390826,280,70)
{
NameWOExt=1
link(onName,2208842:doAdd,[])
}
Add(Debug,5251123,413,455)
{
link(onEvent,16426208:doFindName,[(435,461)(435,435)(198,435)(198,412)])
}
Add(Debug,10123309,399,203)
{
link(onEvent,5316790:doFindName,[(421,209)(421,285)(191,285)(191,272)])
}



Поиск
Друзья
Администрация