ICE57
ICE57 memvalidasi bahwa komponen individual tidak mencampur data per mesin dan per pengguna. Tindakan kustom ICE ini memeriksa entri registri, file, jalur kunci direktori, dan pintasan yang tidak diiklankan.
Mencampur data per pengguna dan per mesin dalam komponen yang sama hanya dapat mengakibatkan penginstalan parsial komponen untuk beberapa pengguna di lingkungan multi-pengguna.
Lihat properti ALLUSERS .
ICE57 memposting kesalahan jika menemukan komponen apa pun yang berisi entri registri per mesin dan per pengguna, file, jalur kunci direktori, atau pintasan yang tidak diiklankan.
ICE57laporkan kesalahan berikut untuk contoh yang diperlihatkan.
Component 'Component1' has both per-user and per-machine
data with a per-machine KeyPath.
WARNING: Component 'Component2' has both per-user and
per-machine data with an HKCU Registry KeyPath.
Component 'Component3' has a registry entry that
can be either per-user or per-machine and a per-machine KeyPath.
Component 'Component4' has both per-user data and
a keypath that can be either per-user or per-machine.
Tabel Komponen (parsial)
Komponen | Directory | Atribut | KeyPath |
---|---|---|---|
Komponen1 | DirektoriA | 0 | FileA |
Komponen2 | DirektoriA | 4 | RegKeyB |
Component3 | DirektoriA | 0 | FileC |
Component4 | DirektoriA | 4 | RegKeyD |
Tabel Registri (parsial)
Registri | Root | Komponen_ |
---|---|---|
RegKeyA | 1 | Komponen1 |
RegKeyB | 1 | Komponen2 |
RegKeyC | -1 | Component3 |
RegKeyD | -1 | Component4 |
Tabel File (parsial)
File | Komponen_ |
---|---|
FileA | Komponen1 |
FileB | Komponen2 |
FileC | Component3 |
Filed under | Component4 |
Directory | Directory_Parent | DefaultDir |
---|---|---|
TARGETDIR | SourceDir | |
DirektoriA | TARGETDIR | DirektoriA |
Untuk memperbaiki kesalahan, autentikasi ulang aplikasi sehingga setiap komponen hanya berisi sumber daya per pengguna atau per mesin, dan bukan keduanya.
Pesan kesalahan pertama diposting karena Component1 berisi FileA (per komputer) dan kunci registri HKCU RegKeyA (per pengguna).