私が持っているスクリーンショットアプリケーション用のアップデータを作成しようとしています。アップデータの作成。使用中のファイルを置き換える?
は私が更新をダウンロードする主要部分をやったが、私は今、新しいファイルの名前を変更する方法を見つける必要があり、既存のものと同じ -
例えば"NewFile.exe" > "ScreenshotApp.exe"
。
また、別の.exeファイルを軽く持ち運びできるようにするためだけに更新するために追加したくありません。
使用中のファイルの名前を変更する方法はありますか?
おそらく、アプリケーションの終了時にすぐに名前を変更するようWindowsに指示しますか?
なぜオプション#3が悪いと思いますか?どのように次のアプローチについて:1 - アプリケーションは、新しい実行可能ファイルをダウンロードします。 2 - アプリケーションはバッチファイルを作成して終了します。 3バッチは、古い実行可能ファイルが書き込み可能になるまで待機し、削除し、新しい実行ファイルの名前を変更して開始します。私は何かがうまくいかないとは思わない。 –
私が投稿した後、私は私の頭の中で方法を考えていた。あなたが提案したように、実際にはバッチファイルでした。アプリケーションが終了するまで待ってから古いファイルを削除し、新しいファイルの名前を変更すると、新しいファイルはバッチファイルが開くときにそのバッチファイルを削除します。私はその後オプション3に行くかもしれない!ありがとうございました! – OnlyTwentyCharacters
新しいシステムではわかりませんが、プログラムファイル内のいくつかのファイルを変更することは問題になるかもしれません。人気のないアプリのバッチファイルは、ウイルス通知をスローしてブロックする可能性があります。実際には多くのことが間違っているかもしれません。そして、あなたが最初に使用するときに問題を起こすアプリがいくつあると思いますか?/ – Claudius