社区
community_281
帖子详情
借人氣一問:怎样从process handle取得process id(win95/98)
coowoo
2004-11-25 10:19:08
如題
...全文
48
回复
打赏
收藏
借人氣一問:怎样从process handle取得process id(win95/98)
如題
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
【178】HCIE RS 3.0诊断考题讲解
诊断是HCIE考试中重要的一板块,本课程围绕这一板块进行讲解,其中范文展示如下: 关于“AR29 loopback 0不能访问AR28 loopback0”的诊断报告一、故障根因。 经过分析,“AR29 loopback 0不能访问AR28 loopback0”的原因是,LSW6连接AR29和AR28的接口错误划分进不同的vlan,导致AR29和AR28不在一个广播域。 二、故障分析。 步骤2-1:故障现象重现,AR29使用loopback0作为源IP地址去ping AR28的loopback0,命令: ping -a 10.5.1.29 10.5.1.28 PING 10.5.1.28: 56 data bytes, press CTRL_C to break Request time out Request time out Request time out Request time out Request time out --- 10.5.1.28 ping statistics --- 5 packet(s) transmitted 0 packet(s) received 100.00% packet loss 上面结果表明,确实存在故障,由于AR29和AR28之间运行OSPF协议,所以下一步将在AR29进一步查看路由表以确定是否存在AR28 loopback0接口的ip地址的路由信息。 步骤2-2:在AR29上检查路由表,以确定是否存在AR28 loopback0接口的ip地址的路由信息。查看命令及结果如下: display ip routing-table Route Flags: R - relay, D - download to fib------------------------------------------------------------------------------Routing Tables: Public Destinations : 12 Routes : 12 Destination/Mask Proto Pre Cost Flags NextHop Interface 10.5.1.29/32 Direct 0 0 D 127.0.0.1 LoopBack0 10.5.1.33/32 OSPF 10 1 D 10.5.233.33 GigabitEthernet0/0/1 10.5.128.0/24 Direct 0 0 D 10.5.128.29 GigabitEthernet0/0/0 10.5.128.29/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0 10.5.128.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0 10.5.233.0/24 Direct 0 0 D 10.5.233.29 GigabitEthernet0/0/1 10.5.233.29/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/1 10.5.233.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/1 127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0 127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0255.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0 上面结果表明,AR29没有去往AR28 loopback0的路由。所以下一步将检查AR29和AR28的OSPF邻居关系。 步骤2-3:在AR29上检查AR29和AR28的OSPF邻居关系。检查命令及结果如下: display ospf peer brief OSPF
Process
1 with Router
ID
10.5.1.29 Peer Statistic Information ---------------------------------------------------------------------------- Area
Id
Interface Neighbor
id
State 0.0.0.2 GigabitEthernet0/0/1 10.5.1.33 Full ---------------------------------------------------------------------------- 上面结果表明,AR29与AR28不存在OSPF邻居关系。所以初步判断OSPF配置错误,需要进一步检查确认。 步骤2-4:由于AR27与AR28 AR29处于同一OSPF区域中,所以可以通过AR27的测试结果来判断AR28配置是否正确,测试及结果如下:[AR27]display ospf peer brief //查看OSPF邻居 OSPF
Process
1 with Router
ID
10.5.1.27 Peer Statistic Information ---------------------------------------------------------------------------- Area
Id
Interface Neighbor
id
State 0.0.0.0 GigabitEthernet0/0/0 10.5.1.28 Full ----------------------------------------------------------------------------[AR27]dis ip routing-table | in 10.5.1.28 //查看OSPF路由Route Flags: R - relay, D - download to fib------------------------------------------------------------------------------Routing Tables: Public Destinations : 19 Routes : 19 Destination/Mask Proto Pre Cost Flags NextHop Interface 10.5.1.28/32 OSPF 10 1 D 10.5.128.28 GigabitEthernet0/0/0 [AR27] 上面结果表明,AR27与AR28之间正常建立OSPF邻居,并且AR27能学习到AR28 loopback0的路由,说明AR28的OSPF配置正确,下一步将对比AR27与AR29的OSPF配置,来进一步判断AR29的OSPF配置是否正确。 步骤2-5:在AR27和AR29上使用命令display ospf brief检查对比AR29的OSPF配置是否正确,结果如下:[AR27]dis ospf brief //查看AR27 OSPF协议简要信息 OSPF
Process
1 with Router
ID
10.5.1.27 OSPF Protocol Information Router
ID
: 10.5.1.27 Border Router: ......(此处省略部分内容) Area: 0.0.0.0 (MPLS TE not enabled) Authtype: MD5 Area flag: Normal SPF scheduled Count: 15 ExChange/Loading Neighbors: 0 Router
ID
conflict state: Normal Area interface up count: 3.......
perl
Win
32::
Process
进程管理
NAME
Win
32::
Process
- Create and manipulate
process
es. SYNOPSIS use
Win
32::
Process
;use
Win
32; sub ErrorReport{ print
Win
32::FormatMessage(
Win
32::GetLastError() );}
Win
32::
Process
::Create(
[
Win
] 通过
process
ID
得到
Win
dow
Handle
这个问题可能已经是老生常谈的问题了。 就是怎么通过仅有的exe文件名,然后得到其
process
ID
进而得到
Handle
,然后给其发送消息。 可能有很多很多方法,我这个方法也不是最好的,但是还是要记录下,以后可以参考。 并抛出一个问题。Google了很多时间都没有找到确切的答案。 0. 我们的目标是得到窗口
Handle
。一个简单的方法就是根据 窗口名字 直接利用Find
Win
dow得到Wi...
win
7系统中
HANDLE
Process
Handle
= Open
Process
(
PROCESS
_ALL_ACCESS, FALSE,
id
)失败
在
win
7系统中调用Open
Process
(
PROCESS
_ALL_ACCESS, FALSE,
id
)可能失败,主要原因就是
Win
7安全性相对
Win
XP更高。 所以我们必须在控制面板设置系统安全。把安全性降到最低!
win
32根据进程名获取进程
ID
或者终止进程
第一部分: 根据进程名获取进程
ID
。 首先我们需要了解三个
win
dows API函数:
HANDLE
WIN
API CreateToolhelp32Snapshot( DWORD dwFlags, DWORD th32
Process
ID
); CreateToolhelp32Snapshot函数可以得到系统进程快照的句柄,如果函数调用成功返回快照句柄,否则返回INVAL
ID
_HA...
community_281
594
社区成员
254,047
社区内容
发帖
与我相关
我的任务
community_281
提出问题
复制链接
扫一扫
分享
社区描述
提出问题
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章