Hi alle,
Ich habe gerade einen ziemlichen Hammerauftrag vom Chef bekommen.
Ich soll Foxpro in einer MS-Terminalserverumgenung zum laufen bekommen,
damit man via RemoteDesktop auf den terminalserver zugreifen kann.
Problem. die Applikation keine Multiuser Datenbank, die Anwender dürfen
auch sonst voneinander nichts wissen und es gibt viele Registry Keys
und Fremdkomponenten a'la MS-Graph, Virtual PrintEngine 3.x und
Adobe Acrobat und MSMAPI DLL's wegen EMail versendefunktion (ein muss
Feature lauf Chef, daran lässt sich nicht rütteln) sowie ein dummer
PDF-Druckertreiber (Ayumi) der dauernd wegen Lizenzprobs zickt und
nicht tut obwohl wir die Lizenz haben.
Natürlich habe ich schon mal einiges getestet und dabei kam herraus
das man zwar ein eingenes Benutzerprofil bekommt, aber ganz
abgeschottet vom System ist man nicht (besonders hinsichtlich registy)!
Ich habe schon einen hohen Grad an Isolierung geschaffen (Pfad umgebogen
, Netzwerkfreigaben auf Laufwerksbuchstaben gemappt, Umgebungsvariablen
für Temp Benutzerprofil bezogen umgebogen auf sein UserTemp, aber
bei der Registry hörts einfach auf).
Dieses scheissding ist irgendwie imm Global da und die Registrierungen
der ActiveX Komponenten Überlagern sich (Richte ich User1 ein und Logge aus
und logge mit User2 ein, tastet der die RegistryKEys von User1 an).
Ich bräuchte sowas wie eine "virtuelle Registry" pro User!
Ich weiß das WINE (Linux-Win32 Kompatibilitätsumgebung) sowas
macht, da hat jeder user eine Komplette Registry für sich und ich kann
wirklich für Abschottung sorgen, nur auf Windows scheint das immer noch
nicht ausgereift zu funktionieren.
Hab jetzt ein Produkt gefunden.. nennt sich Thinstall und wurde auch prompt
von VMWare aufgekauft. Das würde alle Probleme sofort lösen, kostet
jedoch 5000 EUR, also fällt es flach, die kriege ich nie bewilligt.
Ich habe gerade einen ziemlichen Hammerauftrag vom Chef bekommen.
Ich soll Foxpro in einer MS-Terminalserverumgenung zum laufen bekommen,
damit man via RemoteDesktop auf den terminalserver zugreifen kann.
Problem. die Applikation keine Multiuser Datenbank, die Anwender dürfen
auch sonst voneinander nichts wissen und es gibt viele Registry Keys
und Fremdkomponenten a'la MS-Graph, Virtual PrintEngine 3.x und
Adobe Acrobat und MSMAPI DLL's wegen EMail versendefunktion (ein muss
Feature lauf Chef, daran lässt sich nicht rütteln) sowie ein dummer
PDF-Druckertreiber (Ayumi) der dauernd wegen Lizenzprobs zickt und
nicht tut obwohl wir die Lizenz haben.
Natürlich habe ich schon mal einiges getestet und dabei kam herraus
das man zwar ein eingenes Benutzerprofil bekommt, aber ganz
abgeschottet vom System ist man nicht (besonders hinsichtlich registy)!
Ich habe schon einen hohen Grad an Isolierung geschaffen (Pfad umgebogen
, Netzwerkfreigaben auf Laufwerksbuchstaben gemappt, Umgebungsvariablen
für Temp Benutzerprofil bezogen umgebogen auf sein UserTemp, aber
bei der Registry hörts einfach auf).
Dieses scheissding ist irgendwie imm Global da und die Registrierungen
der ActiveX Komponenten Überlagern sich (Richte ich User1 ein und Logge aus
und logge mit User2 ein, tastet der die RegistryKEys von User1 an).
Ich bräuchte sowas wie eine "virtuelle Registry" pro User!
Ich weiß das WINE (Linux-Win32 Kompatibilitätsumgebung) sowas
macht, da hat jeder user eine Komplette Registry für sich und ich kann
wirklich für Abschottung sorgen, nur auf Windows scheint das immer noch
nicht ausgereift zu funktionieren.
Hab jetzt ein Produkt gefunden.. nennt sich Thinstall und wurde auch prompt
von VMWare aufgekauft. Das würde alle Probleme sofort lösen, kostet
jedoch 5000 EUR, also fällt es flach, die kriege ich nie bewilligt.