怎样在dll中获得调用它的应用程序的名称?急!!! 就当作在程序本身一样GetModuleFileName() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DllMain中会传入一个实例句柄,将它保存下来,这就是调用你的DLL的宿主程序的实例句柄,然后可以做很多事情,比如Win32 API GetModuleFileName中就需要这个句柄作为参数。 我原来在程序里用GetModuleFileName()获得文件名,然后写入注册表,控制用户使用软件的次数。后来把这段代码原封不动的写进dll,在程序中调用dll.效果一样,所以我说用GetModuleFileName()就可以了。你可以把这个dll看作是你程序的一部分,看作是程序的一个内部函数。 应该使用GetCommandLine();这样得到的才是宿主程序名,GetModuleFileName()得到的是Dll的名字。 VC保存PLT格式的图 CListCtrl的Header中的排序的小箭头是如何设置 文件保存问题!~ 关于GetMessage(),请允许我困惑一下 关于vc6.0的文件关联的问题 請問各位大俠,在按鈕上怎麼加圖案? 系统自升级问题,我搞了好长时间不成功 自己需要做一个输入法,大概怎么做,up 有分 debug与release有什么不同 远程桌面连接 regsvr32命令没反应 谁知道一个进程的开始虚拟地址0X400000是怎么得到的? 请问用ADO从一个数据库取记录放到另一个数据库,可不可以取一条放一条,而不是一下子全取出来,然后再一条条放进去???
宿主程序的实例句柄,然后可以做很多事情,比如Win32 API GetModuleFileName中就需要这个句柄作为参数。