none
寻求定制cab包的安装过程,要求安装完毕后,能自动重启的办法 RRS feed

  • 问题

  • 因为程序需要重启后才能生效,所以做了如下操作:
    自己定制了一个setup dll,在
    SETUP_API codeINSTALL_EXIT Install_Exit(
      HWND hwndParent,
      LPCTSTR pszInstallDir, // final install directory
      WORD cFailedDirs,
      WORD cFailedFiles,
      WORD cFailedRegKeys,
      WORD cFailedRegVals,
      WORD cFailedShortcuts
      )
    里面加上了:
    //重新启动
    ExitWindowsEx(EWX_REBOOT, 0);

    但是这样做是有问题的,那个cab包文件,被系统锁住了,无法删改移动。

    有没有办法用另外的方式达到目标?
    2010年5月24日 10:01

答案

全部回复