虚拟环境配置-sandbox,DOSbox
windows sandbox沙盒配置
.wsb
<Configuration>
<vGPU>Disable</vGPU>
<Networking>Default</Networking>
<MappedFolders>
<MappedFolder>
<HostFolder>D:\YoudaoDict v8.9.2.0 Mod\YoudaoDict</HostFolder>
<!-- 共享的文件夹本机位置和映射到sandbox的文件位置 --> <SandboxFolder>C:\Users\WDAGUtilityAccount\Desktop\YoudaoDict</SandboxFolder>
<ReadOnly>true</ReadOnly>
</MappedFolder>
</MappedFolders>
<LogonCommand>
<!-- 沙盒启动后自动执行的命令:运行我们准备好的脚本 --> <Command>C:\Users\WDAGUtilityAccount\Desktop\YoudaoDict\disable_updates.cmd</Command>
</LogonCommand>
<ProtectedClient>Disable</ProtectedClient>
<ClipboardRedirection>Enable</ClipboardRedirection>
<MemoryInMB>1024</MemoryInMB>
</Configuration>
但是由于打开沙盒后,会蹦出更新的信息,准备好脚本。wsb已经配置好文件名称,只需要修改位置即可
disable_updates.cmd
@echo off
echo Starting to disable updates...
:: 1. 禁用 Windows Update 服务
sc stop wuauserv
sc config wuauserv start= disabled
:: 2. 禁用 Edge 浏览器的更新服务 [1,4,5](@ref)
sc stop edgeupdate
sc config edgeupdate start= disabled
sc stop edgeupdatem
sc config edgeupdatem start= disabled
sc stop MicrosoftEdgeElevationService
sc config MicrosoftEdgeElevationService start= disabled
:: 3. (可选) 通过组策略禁用更新(如果沙盒版本支持)
:: 这部分需要更复杂的环境,通常前两步已足够
echo Updates have been disabled. You can safely use the Sandbox now.
pause
DOSbox配置
配置文件C:\Users\[您的用户名]\AppData\Local\DOSBox\dosbox-0.74.conf
修改窗口大小,以及挂载目录
[sdl]
# 显示设置
fullscreen=false # 启动时全屏:true/false
fulldouble=false # 双缓冲:true/false
fullresolution=desktop # 全屏分辨率:original/desktop/1024x768
windowresolution=1024x768 # 窗口模式分辨率
output= opengl # 显示输出:surface/overlay/opengl/openglnb
# 要想改变窗口分辨率,需要将output设置成opengl
autolock=true # 鼠标自动锁定到窗口:true/false
[dosbox]
# 基本设置
language= # 语言文件路径
machine=svga_s3 # 模拟的机器类型:hercules/cga/tandy/svga_s3
captures=capture # 截图保存目录
memsize=16 # 模拟内存大小(MB)
[render]
# 渲染设置
frameskip=0 # 跳帧数:0-10
aspect=false # 保持宽高比:true/false
scaler=normal2x # 缩放器:none/normal2x/advmame2x等
[cpu]
# CPU 设置
core=auto # CPU核心:auto/dynamic/simple/normal
cputype=auto # CPU类型:auto/386/486/pentium
cycles=auto # CPU周期:auto/fixed 数字/max
cycleup=500 # 增加周期的按键增量
cycledown=20 # 减少周期的按键增量
[mixer]
# 音频设置
nosound=false # 禁用声音:true/false
rate=22050 # 采样率:11025/22050/44100
blocksize=1024 # 音频块大小
prebuffer=25 # 预缓冲大小
[midi]
# MIDI 设置
mpu401=intelligent # MPU-401模式:intelligent/uart/none
mididevice=default # MIDI设备:default/win32/alsa
midiconfig= # MIDI设备配置
[sblaster]
# Sound Blaster 声卡设置
sbtype=sb16 # 声卡类型:sb1/sb2/sbpro1/sb16/gus
sbbase=220 # 基地址:220/240/260/280
irq=7 # 中断请求:5/7/9/10
dma=1 # DMA通道:0/1/3
hdma=5 # 高DMA通道:5/6/7
sbmixer=true # 启用混音器:true/false
oplmode=auto # OPL模式:auto/cms/opl2/opl3/dualopl2
oplrate=22050 # OPL采样率
[gus]
# Gravis Ultrasound 设置
gus=true # 启用GUS:true/false
gusrate=22050 # GUS采样率
gusbase=240 # 基地址:240/220/260/280等
gusirq=5 # 中断请求:5/3/7/9/10/11/12
gusdma=3 # DMA通道:1/3/5/6/7
ultradir=C:\ULTRASND # ULTRASND目录位置
[speaker]
# PC 扬声器设置
pcspeaker=true # 启用PC扬声器:true/false
pcrate=22050 # PC扬声器采样率
tandy=auto # Tandy扬声器:auto/on/off
[dos]
# DOS 设置
xms=true # 启用XMS内存:true/false
ems=true # 启用EMS内存:true/false
umb=true # 启用UMB内存:true/false
keyboardlayout=auto # 键盘布局:auto/us/fr/gr等
[ipx]
# IPX 网络设置
ipx=false # 启用IPX网络:true/false
[autoexec]
# 自动执行部分 - 这是最重要的配置区域!
# 每次启动DOSBox时自动执行的命令
# 1. 挂载目录(将本地文件夹虚拟为DOS驱动器)
MOUNT C D:\DOSGames
# 2. 切换到虚拟C盘
C:
# 3. 可选:设置路径
PATH=%PATH%;C:\TOOLS
# 4. 可选:运行特定的游戏或程序
# CD GAME1
# GAME1.EXE
# 5. 可选:启动菜单或文件管理器
# CD TOOLS
# MENU.BAT

浙公网安备 33010602011771号