无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2558|回复: 3
打印 上一主题 下一主题

pecmd.exe调用DLL函数

[复制链接]
跳转到指定楼层
1#
发表于 2008-4-16 18:52:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PECMD.EXE CALL $WimShExt.DLL.DLL,DllInstall,#1,U    有误不?
2#
发表于 2008-4-16 19:05:07 | 只看该作者
原帖由 情留メ蚊子 于 2008-4-16 06:52 PM 发表
PECMD.EXE CALL $WimShExt.DLL.DLL,DllInstall,#1,U    有误不?


错误,WimShExt.DLL 只定义了四个导出函数:
STDAPI DllRegisterServer(void);
//注册函数,系统默认的函数,无参数,会注册三项功能

STDAPI DllUnregisterServer(void);
//反注册函数,系统默认的函数,无参数,会反注册三项功能

STDAPI RegisterDll(BOOL bMenu, BOOL bIcon, BOOL bHook);
//注册函数,自定义的注册函数,三个参数意义很明

STDAPI UnRegisterDll(BOOL bMenu, BOOL bIcon, BOOL bHook);
//反注册函数,自定义的反注册函数,三个参数意义很明


1、在CMD窗口中用PECMD.EXE按如下方法注册各项功能
`注册菜单扩展
PECMD.EXE CALL $WimShExt.DLL,RegisterDll,#1,#0,#0
`注册图标扩展
PECMD.EXE CALL $WimShExt.DLL,RegisterDll,#0,#1,#0
`注册执行扩展
WinCMD.EXE CALL $WimShExt.DLL,RegisterDll,#0,#0,#1
`注册全部功能
PECMD.EXE CALL $WimShExt.DLL,RegisterDll,#1,#1,#1

PECMD.EXE CALL $WimShExt.DLL

2、程序调用WimShExt.DLL中的RegisterDll函数按如下方法注册各项功能
`注册菜单扩展
RegisterDll(TRUE,FALSE,FALSE);
`注册图标扩展
RegisterDll(FALSE,TRUE,FALSE);
`注册执行扩展
RegisterDll(FALSE,FALSE,TRUE);
`注册全部功能
RegisterDll(TRUE,TRUE,TRUE);


1、在CMD窗口中用PECMD.EXE按如下方法卸载各项功能
`卸载菜单扩展
PECMD.EXE CALL $WimShExt.DLL,UnRegisterDll,#1,#0,#0
`卸载图标扩展
PECMD.EXE CALL $WimShExt.DLL,UnRegisterDll,#0,#1,#0
`卸载执行扩展
WinCMD.EXE CALL $WimShExt.DLL,UnRegisterDll,#0,#0,#1
`全部功能
PECMD.EXE CALL $WimShExt.DLL,UnRegisterDll,#1,#1,#1
2、程序调用WimShExt.DLL中的UnRegisterDll函数按如下方法卸载各项功能
`卸载菜单扩展
UnRegisterDll(TRUE,FALSE,FALSE);
`卸载图标扩展
UnRegisterDll(FALSE,TRUE,FALSE);
`卸载执行扩展
UnRegisterDll(FALSE,FALSE,TRUE);
`卸载全部功能
UnRegisterDll(TRUE, TRUE,TRUE);
回复

使用道具 举报

3#
 楼主| 发表于 2008-4-16 19:08:33 | 只看该作者

回复 #2 lxl1638 的帖子

那在PECMD.ini里是不是写入一下就OK?

PECMD.EXE CALL $WimShExt.DLL,RegisterDll,#1,#1,#1
回复

使用道具 举报

4#
发表于 2008-4-18 20:36:46 | 只看该作者
路过学习!!!!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-9-23 11:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表