0

休暇中に家にいることができて幸運であり、感謝しています。私は毎年、家族の多くの PC と自分の PC に Windows のクリーン インストールを行う習慣があります。

Windows の cmd/PowerShell で dism を使用して、ドライバーの追加、プレインストールされた Windows アプリの削除、プレインストールされたプログラムの更新など、特定の PC 用のカスタム イメージを作成します。(私は通常、テレビを見ているときなどにこれを行います。)

それは私に考えさせました。Googleは、Web サイトから直接 Android デバイスにコマンドを送信するAndroid Flash ツールを作成しました。新しい Android イメージ/ビルドをダウンロードして、デバイスにフラッシュすることもできます。また、Simon Chan の WebADB にも出会いました。

これら 2 つの例は非常に優れています。両方の開発者に大きな称賛を。大まかなアイデアを期待していました。say dism.exe を Web 上で実行できますか? クラウド ファイル (Google の Android イメージなど) を取得し、dism を実行して、ユーザーが選択したカスタマイズを行いますか?

このプロセスでは、ユーザーが選択した USB スティックにファイルをフォーマットして配置することで、Web ベースのRufusのようにする必要があります。(これは可能でしょうか?) ただし、次のステップでは、「windows と対話」し、ローカルの windows マシンで dism.exe に直接アクセスする必要があります。次に、USB スティックに置いたばかりの ESD/wim ファイルをマウントし、dism を使用して変更を加え、マウントを解除してスティックに変更をコミットします。これは可能でしょうか?

これは非常に初期段階のアイデアであり、正直なところ、価値があるよりも面倒な作業になる可能性があります。しかし、学ぶためだけに、空き時間に完全に取り組むことができました。率直に言って、上記の質問をする前に、次の質問をするべきでした:

  1. Web サイトは「ウィンドウ」と直接通信できますか。
  2. Web サイトは Windows にファイルをローカルで解凍するか、多数のファイルを圧縮するように指示できますか?
  3. フォルダーを作成したり、ディレクトリにファイルを直接書き込むなどの単純なタスクを作成したりします (chrome/ファイル エクスプローラーを使用せずに)。

以前にウェブサイトを構築したことがあり、npm/node、angular を使用し、Google Firebase/GCP に精通しています。ただし、これはより複雑で、私の知識ベースから外れているようです。おもしろいことに、私はコンピューティング セキュリティ/ネットワーク エンジニアであり、このようなもので発生する可能性のあるセキュリティ問題の量を理解することさえできません。サイトは基本的に、クライアント マシンで cmd/terminals を実行するためのアクセスを必要とします。その考えは私に悪夢を与えます。

コンピューティング、つまり Web は、新しい API や PWA などの出現により進化し続けているため、「シンプルな」Web サイトで何ができるかは興味深いものです。私が説明していることが今は不可能であるとしても、いつの日か完全に安全な方法でそれが可能になることを願っています.

これを読んで返信してくれた人に感謝します!私は「はい/いいえ、あなたのクレイジー」とうまくいけば、どのように/何を大まかに説明することを探しています. しかし、私は何でもオープンです!ありがとうございました。

4

0 に答える 0