アップデート処理をプラットフォーム依存の PowerShell から Pe 単独で出来る何かにする

Issue #576 new
sk ☃#QQ repo owner created an issue

正直今後の ps がどうなるのかよくわからん。

Windows に powershell がずっと乗ってるのか、pwsh に差し替えられるのか、それともオプション扱いになるのか全然わからん。

  1. [現Pe] ダウンロード処理
  2. [現Pe] 展開処理
  3. [現Pe] [新処理]を立ち上げ
  4. [新処理] は [現Pe] の終了待機
  5. [現Pe] 終了
  6. [新処理] にて [現Pe] を上書き

これなら .NET Core ランタイム同梱でもサイズ気にせず動かせるはず。はず。。。

もしくは現にC製の単独実行可能な exe(劣化 cp みたいな) を載せておいて新モジュール展開後にそいつだけどっか別の場所に移して処理させるとか。

この課題は Pe 単体稼働なのにアップデートだけ PowerShell 環境依存ってやだよねっていうだけなので当分は現行で問題ないと思う。

Comments (2)

  1. sk ☃#QQ reporter

    busyboxでも同梱してシェル動かすのが手っ取り早くてらくちんな気がしてきた今日この頃。

  2. Log in to comment