你的程序中用到了API,你将kernel32这个动态链接库文件也打包进去。

解决方案 »

  1.   

    我用两个系统,Win98下的c:\window\system目录中有kernel32.dll文件,可程序在98下进行的时候,还是提示"Run Time Error Can't find kernel32",我在win2000下将kernel32.dll文件打包,但win2000下的kernel32.dll文件和win98下的kernet32.dll文件的大小不一样,在生成的安装包后,在win98中安装时系统重启后无法使用(已经起不来了)。安装包中kernel32.dll 的目录是%sysdir%。急呀,怎么回事,谁能帮忙呀?分不够说话,可以再加~~~~~
      

  2.   

    是你的工程相用了API,还可能引用了其它的动态库之类的。你可以用Setup Factory工具来打包工程,跟着向导做就可能了,
    很简单的。 它里面有一个扫描工程的功能,可以把你工程引用到到所有外面的文件全部扫描到,并自动在让算机上查找并增加。