
私は仕事で Windows 8 マシンに非常に多くのソフトウェア (Microsoft Office、Norton、McAfee など) をインストールしていますが、さまざまなマシンでプロセスを自動化する方法が実際にはありません。
私は主に Linux ユーザーであり、Windows 8 (最良の状況でも操作が難しいと感じています) よりも Linux 環境を好みます。私が尋ねているのは、Windows パーティションにインストールできる実行可能ファイルのセットがあり、Windows を起動することなくライブ USB から実行できるかどうかです。
これは無意味に思える人もいるかもしれませんが、私は興味深い概念だと思います。では、Linux から Windows にソフトウェアをインストールすることは可能でしょうか。可能であれば、どのようにすればよいのでしょうか。
乾杯!
答え1
確かにそれは可能です (ドライブの暗号化がないと仮定) が、それを機能させようとしている人を私は知りません。
アプリケーションのインストールは、実際には何も特別なことではありません。ユーザーからの難読化によって、魔法のように見えるのです。
基本的に、何を行う必要があるでしょうか:
- すべてのファイル書き込みをキャプチャする
- すべてのレジストリの変更をキャプチャする
LinuxはNTFSの読み取りと書き込みができるので、すべてのファイル作成をキャプチャし、Windowsドライブの書き込み場所に手動でコピーすることができます。おそらく、およびC:\Program Files\ApplicationFolder\
などの他の場所にもコピーできますC:\Users\Public\Desktop\
。C:\ProgramData\Microsoft\Windows\Start Menu\Programs
すべてのファイルが配置されたら、Windows にその機能とインストール場所を指示し、その他すべての楽しい機能を変更するだけです。
プログラムの追加と削除にアンインストール文字列を追加する必要があります(いくつかの詳細を説明ここは)
ただし、これを行うには、マシンのハイブをロードする必要があります。一部の Linux ベースのユーティリティでは、すでにこれが実行できます (たとえば、パスワード リセット ディスク)。その機能を多くの新しいキーに拡張する必要があります。
追加する必要がある可能性のあるキー:
- 拡張子: 新しいファイルタイプをどうするか
- パス変数
- 環境変数
アプリケーションをインストールし、それがどのファイルのレジストリ キーに影響を与えるかを判断する方法は 1 つではないため、すべてのインストールを個別にキャプチャして、必要な操作を実行するように変換する必要があります。
要約
可能ですが、市場にはこれを実現するものはありません。これを確実に実行するのは簡単な作業ではありません。