在 Windows XP 上,如何从命令行使用其默认应用程序打开文件?
据我所知,这应该在命令提示符或批处理文件中工作:
start "path to my file"
Run Code Online (Sandbox Code Playgroud)
不幸的是,就我而言,这只会为大多数文件类型打开一个新的命令提示符窗口。(不过它确实适用于 .exe 文件...)
假设我有一个吞吐量大于 500 MB/s 的 SATA III SSD 驱动器。SATA II 控制器的有效吞吐量的合理估计是多少?
我知道 SATA II 的理论吞吐量为 3.0 GBit/s,但我正在寻找有效吞吐量的值。
使用 Windows 主机文件,可以将域的流量重定向到特定的 IP 地址,例如
domainA.com --> 127.0.0.1
我正在寻找一种简单的方法来做同样的事情,但是对于目标域名而不是目标 IP 地址(因为这是动态的),即
domainA.com --> domainB.com
另外: 在得到一些初步答案后,我想我需要具体化我的问题。
情况:我有一个应用程序,它通过 DNS 查找目标域的 IP,然后通过 HTTP 连接到 IP 地址。我无法控制任何代理设置。
选项 1 基本上我正在寻找一种方法:
无需运行整个 DNS 服务器。
选项 2 如果 DNS 服务器是唯一的方法,那么我也很乐意为单个应用程序定义非标准 DNS 服务器的解决方案。关于包装应用程序等的任何想法?
多年来,三星 SSD 的设备世代都具有一组内部触点。在下图中,我的意思是图像顶部中心的 7 个“镀孔”行。
谁能肯定地告诉我它们是什么?如果是这样,它们的引脚排列是什么?

我有一个进程在 Windows XP 计算机上的本地系统帐户下运行。然后,此进程尝试以系统上的另一个用户(例如 Max)身份使用其默认应用程序打开文件。Max 已登录并拥有桌面。
使用 vbscript 中的 ShellExecute 使用以下命令打开该文件:
runas /user:Max "cmd.exe /C start \"path_to_file\""
Run Code Online (Sandbox Code Playgroud)
上面在本地系统帐户下运行的进程执行完毕后,系统会提示 Max 输入密码。(因此,runas 组件显然至少已经启动了。)
只是,即使输入正确的密码后,runas 也会产生以下错误:
RUNAS ERROR: Unable to run - cmd.exe /C start "path_to_file"
5: Access is denied.
Run Code Online (Sandbox Code Playgroud)
我不清楚什么访问被拒绝。运行 cmd.exe /C start "path_to_file" as Max 工作得很好。因此,Max 显然可以访问“path_to_file”。
windows ×3
ssd ×2
windows-xp ×2
command-line ×1
hosts-file ×1
networking ×1
redirection ×1
runas ×1
sata ×1
throughput ×1
vbscript ×1