AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Windows-Sandbox

Ein Thema von himitsu · begonnen am 28. Feb 2021 · letzter Beitrag vom 12. Apr 2021
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.339 Beiträge
 
Delphi 12 Athens
 
#3

AW: Windows-Sandbox

  Alt 1. Mär 2021, 09:06
Jupp, da das Ding eigentlich so minimalistisch einfach ist und vorallem quasi im Windows schon drin, wäre es fast perfekt für AbhängigkeitsTest.
Oder zum Debuggen von Fokusierungsproblemen, denn in der VM bekommt das Programm nichts mit, wenn der Fokus zum Debugger/Sonstwohin geht.

z.B. weiß ich, dass im neuen Delphi 10.4-Compilat noch mindestens ein VCL-LaufzeitPackage fehlt (seit XE neu in der VCL), das werde ich dort heute gleich mal testen.



Das ist ein 2,3 GB großes Windows 10 64 Bit. Quasi mit einem Snapshot des Images, welches nie neu gespeichert wird.

Drucker, Zwischenablage, Mikrofon, Webcam und Internet/LAN werden durchgereicht. (lassen sich einzeln deaktivieren)
Ein USB könnte man sich z.B. über VirtualHere nachrüsten. (und Serial hat doch "Keiner" mehr, da wird sich der SerialUSB-Treiber auch durchschleifen lassen)

Die GPU/Graka wird standardmäßig über Direct3D WARP (Windows Advanced Rasterization Platform) behandelt/durchgereicht.


Das "Brauche ich z.B. eine Software nur ein einziges mal" wird wohl auch der Hauptzweck sein, denn Microsoft sich ausgedacht hat (das Werbevideo vom Hersteller ist ... naja),
bzw. gegen Viren/Würmer in Mails usw. (safer-surfing fällt standardmäßig ja weg, da der Browser krank ist, aber beim Start könnte man sich auch einen richtigen Broser installieren lassen)

Es geht ALLES, so lange das Windows nicht neu gestartet werden muß, dennn das funktioniert nicht.
Beim Windows-Neustarten verliert das eingebettete RDP die Verbindung und stürzt ab. (auch das VM-Windows beenden, zum Beenden, wirft eine Exception)


Oder mal mit VisualStudio fremdgehen, ohne dass Delphi irgendwas merkt und dann sauer auf dich wird.
Code:
<Configuration>
  <LogonCommand>
    <Command>cmd /c start cmd /c curl -L https://update.code.visualstudio.com/latest/win32-x64-user/stable --output C:\Users\WDAGUtilityAccount\Desktop\vscode.exe ^&amp; C:\Users\WDAGUtilityAccount\Desktop\vscode.exe /verysilent /suppressmsgboxes</Command>
  </LogonCommand>
</Configuration>
Als xyz.wsb speichern und Diese starten.
* doppeltes CMD, da die erste Instanz/Befehl unsichtbar ausgeführt wird)
* und auch wenn der Aufbau der XML es nahe legt, es kann nur ein Befehl ausgeführt werden, aber man kann ja ein/mehrere Verzeichnisse/CMD einbringen und Dieses dann starten
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 1. Mär 2021 um 09:10 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz