none
執行應用程式會有 "NTVDM CPU 己經遇到不合法的指示"的錯誤訊息 !! RRS feed

  • 問題

  •  

    請教各位先進:

           目前需做到一個功能是應用程式執行後,需到server比對版本,版本有更新時,自動下載至local後,再重新執行.

    我的作法是,

             1.應用程式執行時,先透過webservice到server讀取目前最近版本 做比對,

              2.發現在新版本時呼叫另一個執行檔並關掉應用程式由這個執行檔去下載新的執行檔(另取一個檔名)

              3.刪除原來的執行檔 , 再把下載後新的執行檔rename成原來的名字後

                  Process.Start(sStartupPath & "\" & sProductName) 的語法重新啟動,

     

    目前遇到的問題是,下載新的執行檔均會有 "NTVDM CPU 己經遇到不合法的指示"的錯誤訊息,不知道是那裏的步驟發生問題呢?

     

    ps.因不適用clickone的模式才想出此方法!!

    2008年12月19日 上午 05:31

解答

  • Hi,

    直接用你的錯誤訊息去google搜尋,有很多資料可以參考,你可以先測試看看。

     

    2008年12月19日 上午 09:48
    版主