none
如何在不卸载当前应用程序域的情况下删除文件 RRS feed

  • 问题

  • 我知道CLR提供了关于应用程序域影响复制的功能。执行逻辑有些像ClickOnce方式。
    1。启动Boot.exe程序,检查是否需要更新。如果自己需要更新删除原来的Boot.exe,使用新的文件替换。
    2. 重新启动Boot.exe
    3. 启动主引导程序 Client.exe

    问题是我如何创建Boot.exe自身的影响复制功能?哪位高手可以指教?谢谢!
    Dreamwinter
    2009年9月16日 1:50

答案

  • 复制到其他位置再执行

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年9月16日 2:46
    版主
  • 你好,可以考虑先运行主程序,更新程序检查是否有更新 有更新删除以前的Boot.exe 然后再启动Boot.exe
    如果无更新则直接启动Boot.exe
    即是说将启动Boot.exe的程序代码和Boot.exe分开


    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年9月16日 5:13
    版主

全部回复

  • 复制到其他位置再执行

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年9月16日 2:46
    版主
  • 你好,可以考虑先运行主程序,更新程序检查是否有更新 有更新删除以前的Boot.exe 然后再启动Boot.exe
    如果无更新则直接启动Boot.exe
    即是说将启动Boot.exe的程序代码和Boot.exe分开


    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年9月16日 5:13
    版主