我使用的是installshield,建了两个文件组,dll和jxc,在dll文件组里加入了发布sql2000客户端必需的几个dll:
Dbmssocn.dll TCP/IP 支持文件
Dbmsspxn.dll IPX 支持文件
Dbnmpntw.dll 命名管道支持文件
Ntwdblib.dll SQLServer核心文件
还加入了程序里用到的Ehlib控件包Ehlib.dpk
dll文件组定义的是自注册的,我希望打包时自动注册上述文件
在jxc文件组里就放了可执行文件jxc.exe
完成打包后,执行setup.exe出现下面错误:
self-registration error
following fils did not self-register
1.c\program fils\billy\jxc\dll\Dbmssocn.dll
找不到指定的程序
2.c\program fils\billy\jxc\dll\Ehlib.dpk
%1不是合法的win32应用程序
请大家帮我分析一下原因,我是第一次用installshield做打包程序,不知道还需不要需要其它的文件
Dbmssocn.dll TCP/IP 支持文件
Dbmsspxn.dll IPX 支持文件
Dbnmpntw.dll 命名管道支持文件
Ntwdblib.dll SQLServer核心文件
还加入了程序里用到的Ehlib控件包Ehlib.dpk
dll文件组定义的是自注册的,我希望打包时自动注册上述文件
在jxc文件组里就放了可执行文件jxc.exe
完成打包后,执行setup.exe出现下面错误:
self-registration error
following fils did not self-register
1.c\program fils\billy\jxc\dll\Dbmssocn.dll
找不到指定的程序
2.c\program fils\billy\jxc\dll\Ehlib.dpk
%1不是合法的win32应用程序
请大家帮我分析一下原因,我是第一次用installshield做打包程序,不知道还需不要需要其它的文件
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货