qinlei_sz
驱动小牛
驱动小牛
  • 注册日期2007-03-24
  • 最后登录2012-12-18
  • 粉丝0
  • 关注0
  • 积分1090分
  • 威望510点
  • 贡献值0点
  • 好评度145点
  • 原创分0分
  • 专家分0分
阅读:1045回复:2

求教,由PROCESSID获得程序名

楼主#
更多 发布于:2008-01-02 17:54
各位高手,我想在驱动里实现获知是那个应用程序调用了驱动,现在只能获得调用驱动的进程PROCESSID,但这个PROCESSID会因为每次程序的启动而改变。现在想由PROCESSID来获得调用程序的名字,我想使用createtoolhelp32snapshot(),Process32First(),来实现,但连接时找不到上面的两个函数,看资料这两个函数在TOOLHELP.LIB中,但我不知道怎样处理这个.LIB才能连接通过?
或者大家有其他办法在驱动里能由PROCESSID获得程序名?
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-01-03 21:34
GetModuleFileName
学海无涯
qinlei_sz
驱动小牛
驱动小牛
  • 注册日期2007-03-24
  • 最后登录2012-12-18
  • 粉丝0
  • 关注0
  • 积分1090分
  • 威望510点
  • 贡献值0点
  • 好评度145点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-01-03 22:05
对,是GetModuleFileName(),今天早上搞出来了,用Getownerprocessid()反回直做参数传入,现在已经可以在音频驱动中把同时播放声音的程序给找到了.
游客

返回顶部