 |
你可以建立一个文件组,在其中加上需要注册的DLL和OCX,并把文件组的Self-registered属性设置为True。
你也可以使用带有SELFREGISTER参数的XCopyFile和VerUpdateFile函数来拷贝文件,同时进行注册。如:
TARGETDIR = WINSYSDIR;
XCopyFile ("App32res.dll", "App32res.dll", SELFREGISTER | SHAREDFILE);
InstallShield的标准版提供了LaunchApp和LaunchAppAndWait来调用其他程序,但是VC++的版本不支持。你可以使用VC++编写一个DLL,然后使用CallDLLFx进行调用。在这个DLL中你可以使用ShellExecute或WinExec进行调用。
相关书籍:
《引人入胜 InstallShield 6.x/VB/VC/Delphi 安装程序设计与制作》
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, 制作安装程序, setup, installshield, wise install。
|