100分问题

voohoo2000 2003-04-21 03:44:31
16位的drv与32位的dll不大一样,
有进程调用该drv时会进入她的Libmain入口函数,
以后再有进程调用则不会进入。

我想在drv中实现这样一个全局变量

该变量的范围只有进程
比如进程一中变量hGlobalWnd = 0x123456,(在进程一里是全局的)
进程二中变量hGlobalWnd = 0x456123,(在进程二里是全局的)

讲的有点乱七八糟的,不知道如何解决?
...全文
7 点赞 收藏 10
写回复
10 条回复
voohoo2000 2003年04月22日
不行啊! 外部不是我写,我的drv只是让人调,不是我自己用。


加油啊,谢谢帮忙up的兄弟
回复 点赞
loopyifly 2003年04月22日
up
回复 点赞
智能卡_Snooper 2003年04月22日
外部传过去呢?
回复 点赞
voohoo2000 2003年04月22日
up up day
回复 点赞
voohoo2000 2003年04月21日
天哪,那同一个进程岂不是call 一下就算一个进程了。
没法区分啊?

回复 点赞
zhangzhihl 2003年04月21日
up
不要怕烦的
回复 点赞
icansaymyabc 2003年04月21日
你让drv里的每一个函数都call一下libmain不就行了?
回复 点赞
voohoo2000 2003年04月21日
不行,第二个进程调用drv时不会再call drv的libmain入口函数了
而是直接调用其他drv中的函数。

回复 点赞
Ah 2003年04月21日
为drv添加一个类,为这个类设置一个公开的变量.以后每一进程为这个类创建一个实例。不知道这样行不行
回复 点赞
voohoo2000 2003年04月21日
高手近来啊??!!!
我这里又没非典
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7893

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告