問題タブ [auto-update]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - Delphi: アプリケーションをどのように自動更新しますか?
「頻繁にリリースし、早期にリリースする」という考え方をさらに進めていくため、Delphi アプリケーションをシームレスに更新できるように独自のコードを展開することを考えていました。さまざまな Delphi ソリューション (フリーウェアと有料の両方) があります。それらのいずれかを使用しているのか、それともこの分野で独自のソリューションを使用しているのかをお尋ねしたいと思います。自動更新のトピックに関するコメントは大歓迎です。
java - Java (デスクトップ) アプリケーションの「自動更新」?
一部の Java (デスクトップ) アプリケーションに「自動更新」を実装するには、どのシステムをお勧めしますか? また、モジュール/プラグインのインストールと更新が必要です。Eclipse と Firefox を考えてみてください。
私は Eclipse RCP の OSGi のことを認識しており、NetBeans RCP にもここに何かがあります。モジュールと自動更新システムを使用するには、それぞれの RCP を完全に購入する必要がありますか?
他のオプションはありますか?
asp.net - Webアプリケーションの自動更新
私は非常に悪い状況にあります。アクセスできない環境でホストされているasp.netWebアプリケーションを維持する必要があります。小さな介入のたびに、私は個人的に行く必要があります。これには、政府機関であるため、手順の確認も含まれます。
他のWebベースのツールからのアプリケーション自体からasp.netWebアプリケーションを部分的に完全に更新する方法があるかどうか疑問に思いました。
私はリモートデスクトップもVPNも持っていません。これはすべて、httpを介して行う必要があります。ありがとう...
desktop-application - 自動更新のベスト プラクティス
デスクトップ ベースのアプリケーションの場合、自動更新を実行するためのベスト プラクティスは何ですか? 現在、すべてのファイルをダウンロードしてから、それぞれのディレクトリにコピーして登録します (com dll の場合)。
Google Chrome の更新方法を見てみました。最初にzipファイルをディレクトリにダウンロードしてから、すべてのファイルを解凍しているようです。また、更新を行うために使用されると思われるセットアップアプリケーションがあります。さらに、1.0.154.43 のような更新バージョンにマップされたディレクトリを作成しますが、古いバージョンのディレクトリは保持します。
.net-3.5 - Google と Microsoft は AppData フォルダにアプリケーションをインストールしますが、なぜ私はインストールしないのでしょうか?
アプリケーションを AppData フォルダーにインストールすることはできますか? デフォルトの Program Files フォルダには、Google トークと Chrome の両方がインストールされていません。ユーザーの AppData フォルダーにインストールされます。Microsoft は ClickOnce で同じことを行います...
アプリケーションを自己更新したいのですが、Program Files フォルダーにインストールすると失敗します。Windows Vista (2008 および Seven) では、アプリケーションは Program Files フォルダーに書き込むことができません。UAC が原因であることは理解していますが、アプリケーションの自己更新が妨げられています。
セキュリティの問題を回避するために AppData フォルダーにデプロイしたい場合、MSI セットアップ プロジェクトを AppData にインストールするように指示するにはどうすればよいですか? 何か案が?
ありがとう!
更新: 証明書が必要なため、ClickOnce を使用できません。証明書に年間 200 ドルも使いたくありません。
c# - C# プログラムを自動更新する方法を提案する
私が書いたプログラムを最新の状態に保つ必要があります。これは来年かそこらで頻繁に発生し、インターネット経由で行う必要があります。どこから始めることをお勧めしますか、一般的なテクニックはありますか? どんな提案でも大歓迎です。
ありがとう
user-interface - 「バージョン X 以降まで更新を通知しない」オプションをどのように説明すればよいですか?
アプリの起動時に実行される自動更新チェック コードに取り組んでいます。利用可能な新しいバージョンがある場合、ユーザーはそれをダウンロードするか、この更新を無視できます。
ユーザーがこの更新を無視すると、この更新のバージョン番号が VersionForUpdateCheck 設定に保存されます。このプリファレンスが設定されている場合、今後のチェックではこれを使用して、現在実行中のバージョンではなく、サーバーで利用可能なものと比較されます。
設定ページでこのオプションを簡潔にラベル付けする方法がわかりません。現在、面倒でわかりにくい「バージョンアップ後の更新通知[EDITBOX]」を行っています。
もっと良い言い回しを思いつきませんか?
security - 自動更新 - 「適切な」セキュリティとは?
自動更新を実装する方法をカバーするいくつかの質問 ( C#、Java ) があります。自動更新を提供するのは最初は簡単に見えますが、ほとんどのソフトウェアで自動更新を提供しない正当な理由はないようです。
ただし、自動更新のセキュリティ面をカバーしているものはないようです。
- 現在、自動更新はどの程度安全ですか?
- 彼らはどれほど安全であるべきですか?
- 彼らはどれほど安全ですか?
私の主な問題は、インターネットは、すべての意図と目的のために、受信したデータについて何も想定できない野生の西であるということです. インターネットを介した自動更新は、本質的にリスクがあるように見えます。
会社のコンピュータが感染し、DNS をスプーフィングし (成功するのはごく一部)、他の会社のコンピュータに、共通のアプリケーションの更新サーバーが別の場所にあると信じ込ませ、「新しい」アプリケーションをダウンロードして感染させます。
開発者として考えられる攻撃にはどのようなものがありますか? また、顧客を悪用から保護するにはどのような手順を踏む必要がありますか?
-アダム
installation - バックグラウンド インテリジェント転送サービスの使用に関する質問
バックグラウンド インテリジェント転送サービス (BITS) を Windows アプリケーションに自動更新機能を追加するスキームとして使用することに関して、いくつか質問があります。
1 - ユーザーが Windows Update プロセスを無効にした場合、Windows は BITS を無効にしますか?
2 - BITS はファイアウォール (ハードウェアおよびソフトウェア) とどのように相互作用しますか?
たとえば、プログラム FOO.exe をインストールし、それをネットワークに接続すると、ファイアウォールは、Foo.exe がネットワークにアクセスすることを許可するかどうかを尋ねるプロンプトを出します。BITS はこのようにプロンプトが表示されますか? その場合、プロンプトはどのように説明されていますか?
3 - ドメイン レベルで GROUP POLICY を介して BITS を無効化/オフにすることはできますか?