问题标签 [windows-sandbox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - File.Exists 返回 false,Process.Start() 无法启动文件,但它确实存在
注意:我的电脑上启用了 Windows 沙盒。
运行上面的代码C# Interactive
在(VS 不在管理员模式下)
但是,当我在控制台应用程序中运行它时,(管理员模式和非管理员模式)。结果总是错误的。
我试过Process.Start(@"C:\Windows\system32\WindowsSandbox.exe")
了,控制台应用程序失败(管理员和非管理员),但 C# 交互成功。
在PowerShell中,C:\Windows\system32\WindowsSandbox.exe
成功启动了Windows Sandbox。在资源管理器(system32 文件夹)中:
图像
谁能解释为什么会发生这种情况?
c# - 从托管代码启动 Windows 沙盒
我正在尝试以编程方式初始化Windows 沙盒。我的目标是生成一个.wsb
配置文件,然后启动它。目前我正在使用Process.Start()
方法,但我不断收到方法错误Start()
。
这是代码:
抛出: System.ComponentModel.Win32Exception: 'Application not found'
。
我确定该文件存在,因为我尝试通过双击并通过命令行打开它。两者都按预期工作,所以我假设它指的是关联的应用程序(在本例中为 Windows Sandbox)。
我试过添加:
抛出: System.ComponentModel.Win32Exception: 'The specified executable is not a valid application for this OS platform.'
。
这是相同的异常,但消息不同,这实际上非常令人困惑。如上所述,我 100% 确定我的操作系统支持此功能;每个要求都得到支持和启用。是否有可能Process.Start()
无法处理.wsb
文件,如果是这样,我该如何实现我正在寻找的东西?
我愿意接受任何建议,并在此先感谢!
更新:
我尝试将动词更改为Invoke
并Start
使用以下代码:
和
抛出:System.ComponentModel.Win32Exception: 'No application is associated with the specified file for this operation'
如何将文件关联和应用?
.net - 如何在 Windows 10 上的 Windows 沙盒中安装 .Net 2.0
我们有一个用 Delphi 2007 编写的应用程序,它需要在 Windows 中存在 .Net 2.0。我曾尝试在 Windows Sandbox 中安装此应用程序,但它失败了,因为它需要那些 .Net 2.0 文件。当我在沙箱中启动 optionalfeatures.exe 时,它会显示一个空白窗口,没有可选功能,因此没有明显的方法可以在沙箱中安装/启用 .Net 2.0。
有人知道在 Windows 沙盒中安装 .Net 2.0 的技巧或快捷方式吗????
python-2.7 - 如何在windows沙箱中安装python2.7?
安装程序总是在 Windows 沙箱中失败,因为它无法安装 Visual C++ Redistributable:An error occurred during the installation of assembly 'Microsoft.VC90.CRT,version="9.0.30729.1"
我试图
不幸的是,我有一个依赖于 python2.7 的软件。有没有办法让python2.7在沙箱中运行?
powershell - Windows Sandbox PowerShell 登录命令窗口不可见
我正在尝试将 Windows Sandbox 与 PowerShell 登录命令一起使用。这是LogonCommand
我的 WSB 文件的部分:
Windows Sandbox 实例加载正常,表明 WSB 文件内容没有语法/验证问题,但未显示 PowerShell 窗口。添加-windowstyle normal
没有效果。
我怀疑LogonCommand
内容是在不可见的命令提示符下运行的,因此运行命令以从中打开 PowerShell 以某种方式“继承”了不可见的终端窗口。
在这种情况下是否可以强制 PowerShell 终端窗口显示自身?我想这样做,以便我可以看到我得到的错误,因为 PowerShell 脚本没有按预期执行,而且我对任何输出/进度指示视而不见。
dependencies - Windows 沙盒依赖项
我正在尝试在 Windows Sandbox 中运行 Ghidra(恶意软件分析软件)。我通过使用 .wsb 文件在沙盒和主机之间创建一个共享目录,将 Ghidra 带到了沙盒环境。当我尝试在沙盒中运行 Ghidra 时,会弹出一个 cmd 提示符,上面写着
未找到 Java 运行时。请参阅 Ghidra 安装指南的故障排除部分。按任意键继续 。. .
Ghidra 依赖于 JDK 11。我尝试将 JDK 11 安装程序带到共享文件夹并在沙盒环境中运行它,但是 Windows 安装程序说
无法打开此安装包。联系应用程序供应商以验证...(已编辑)
似乎其他人在沙盒环境中运行其他应用程序就好了。如何设置要在 Windows Sandbox 中运行的应用程序的依赖项?
sql-server - Windows 沙盒是否支持 SQL Server 2019 Express
我尝试在 Windows 沙箱中安装具有默认设置的 SQL Server 2019 Express 实例。安装文件和服务后,设置失败并出现错误 0x851A0019 - 找不到数据库引擎启动句柄。
在错误日志中,我看到沙盒中不存在驱动器 D 的一些附加文件未找到错误。
这是 Windows 沙盒中的预期行为还是有办法使它工作?