虚拟环境配置-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

posted @ 2025-11-21 09:53  no_no  阅读(7)  评论(0)    收藏  举报