问题标签 [cd-rom]

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.

0 投票
2 回答
77 浏览

r - 将工作目录设置为 CD-ROM

我必须将我的 R 程序放在 CD-ROM 上。该 CD-ROM 还应包含原始数据集。要启动程序,必须设置工作目录以加载数据集。不幸的是,我不知道如何将工作目录设置为特定的 CD-ROM,以便我的主管只能运行程序而无需修改任何内容。有人有想法吗?

0 投票
3 回答
9696 浏览

powershell - 如何更改 CD ROM 字母?

我想将字母从 D 更改为 Z:

错误:

0 投票
0 回答
230 浏览

php - cd rom 光盘上的工作网站

一般问题:在我的本地主机上使用 phpmyadmin 和 mysql 在 Wamp 服务器下构建的网站 - 我如何将它放在 cdrom 驱动器中,以便我可以获取网站并从任何地方编辑它。我想在 cdrom 驱动器上安装 xampp。那行得通吗?

评论:我不能在钥匙上使用磁盘。只有 cdrom 光盘。谢谢!

0 投票
1 回答
34 浏览

windows - 如何使用 Dragon NaturallySpeaking 的高级脚本弹出 CD-ROM 驱动器?

有没有什么办法可以用 Dragon NaturallySpeaking 的高级脚本弹出 CD-ROM 驱动器?

0 投票
1 回答
13 浏览

cd-rom - 如何插入带有 Dragon NaturallySpeaking 高级脚本的 CD-ROM 驱动器?

有没有办法插入带有 Dragon NaturallySpeaking 高级脚本的 CD-ROM 驱动器?

0 投票
1 回答
64 浏览

c - 来自不同 cd 的不同可执行文件总是运行相同的代码

我用名为“Data.exe”的 ac 可执行文件刻录了 25 张 cd-rom。所有 cd 都具有相同的 CD 名称和相同的可执行文件名称,但可执行文件版本不同。这是代码:

光盘0

CD1

.....等等.....

CD24


“C:\_folder\_folder.exe”代码是

只是为了检查CD是否正确刻录。(所有这一切背后的核心思想是让 cds 识别自己并将真正的逻辑转移到托管 pc 上,以使 cds 可重复使用以满足我的需要。)


问题是,当我将 cd 随机插入 pc 时,以前插入的 cd 的可执行文件通常会“卡住”并显示自己而不是新的。

例如,如果我插入 CD16,我会打印 16,然后我插入 CD20,我仍然会从 CD20 可执行文件中打印 16,而且 CD20 可执行文件的最后编辑日期仍然是来自 CD16 的日期。重新启动后,一切都会“重置”,插入的第一张 cd 成为新的“卡住”的。同样的问题适用于所有其他 cd。

这似乎是一项微不足道的任务,我肯定错过了一些东西。我的错误在哪里?

0 投票
0 回答
317 浏览

.net - HTML CD-ROM 数据库在 Windows 10 中不起作用

我有一个罕见的 1900 年代早期传记的 CD-ROM 数据库。它是 HTML 和基于 Web 的。它将作为 2 张单独的 CD(存储为 .ISO 文件)安装到硬盘上。

然后我可以使用在桌面上创建的图标启动搜索页面,但是当我尝试进行搜索时,什么也没有发生。据我所知,没有任何弹出窗口阻止程序生效,只是什么都没有发生。但是,此 CD 数据库以前运行良好。

唯一奇怪的是,即使它确实可以工作,它也只能在 Internet Explorer(可能是第 8 版?)上工作,并且无论出于何种原因,它都不能在 Chrome 或 Firefox 上工作。我猜这个问题可能是在我去年升级到 Windows 10 后引入的。

完整的 Edgar Cayce Readings 2.0 版,主页,在 Google Chrome 中

图 1. 这是 CD-Rom 的 web 界面开始/主页在 Chrome 中的样子


完整的 Edgar Cayce 阅读 2.0 版,简单搜索页面,在 Google Chrome 中

图 2. 简单搜索页面(点击左侧菜单中的“单词搜索”后),Chrome


我的设置

我试过的

我做的第一件事是尝试其他浏览器,但无济于事。第一次出现错误是单击顶部菜单中的“搜索”按钮。如果按下左侧菜单中的“单词搜索”,选择要搜索的术语,然后在结果“简单搜索”页面上按下“搜索”按钮,则会出现第二个错误。然而,我检查了开发者控制台,并得到了一个略有不同的消息:

铬合金

搜索顶部

leftmenuframe.htm:19

未捕获的 ReferenceError:未定义 MM_goToURL

在 HTMLImageElement.onclick (file:///C:/Program%20Files%20(x86)/Edgar%20Cayce%20Readings/leftmenuframe.htm:19:323)

向左搜索

simplesearchform.html:28

未捕获的 ReferenceError:未定义 set_cookie

在 HTMLInputElement.onclick (file:///C:/Program%20Files%20(x86)/Edgar%20Cayce%20Readings/simplesearchform.html:28:94)

火狐

搜索顶部

ReferenceError: MM_goToURL 未定义

file:///C:/Program%20Files%20(x86)/Edgar%20Cayce%20Readings/leftmenuframe.htm

1号线

向左搜索

ReferenceError:未定义 set_cookie

file:///C:/Program%20Files%20(x86)/Edgar%20Cayce%20Readings/simplesearchform.html

1号线

边缘:

搜索顶部

当前窗口:/C:/Program%20Files%20(x86)/Edgar%20Cayce%20Readings/default.htm

当前窗口:/C:/Program%20Files%20(x86)/Edgar%20Cayce%20Readings/default.htm

SCRIPT5009:“MM_goToURL”未定义

leftmenuframe.htm (19,101)

向左搜索

SCRIPT5009:“set_cookie”未定义

simplesearchform.html (28,55)

IE浏览器

我收到一条关于允许 ActiveX 的消息。即使在我确定之后,控制台中仍会弹出这些错误:

搜索顶部

DOM7011:此页面上的代码禁用了前后缓存。有关详细信息,请参阅:http: //go.microsoft.com/fwlink/ ?LinkID=291337

默认.htm

HTML1300:发生导航。

默认.htm

HTML1524:无效的 HTML5 文档类型。考虑使用可互操作的形式“”。

默认.htm (1,1)

当前窗口:/C:/Program%20Files%20(x86)/Edgar%20Cayce%20Readings/default.htm

SCRIPT5009:“MM_goToURL”未定义

leftmenuframe.htm (19,101)

向左搜索

金丝雀

搜索顶部

leftmenuframe.htm:19

未捕获的 ReferenceError:未定义 MM_goToURL

在 HTMLImageElement.onclick (file:///C:/Program%20Files%20(x86)/Edgar%20Cayce%20Readings/leftmenuframe.htm:19:323)

向左搜索

simplesearchform.html:28

未捕获的 ReferenceError:未定义 set_cookie

在 HTMLInputElement.onclick (file:///C:/Program%20Files%20(x86)/Edgar%20Cayce%20Readings/simplesearchform.html:28:94)

火炬

搜索顶部

leftmenuframe.htm:19

未捕获的 ReferenceError:未定义 MM_goToURL

在 HTMLImageElement.onclick (file:///C:/Program%20Files%20(x86)/Edgar%20Cayce%20Readings/leftmenuframe.htm:19:323)

向左搜索

VM39 simplesearchform.html:28

未捕获的 ReferenceError:未定义 set_cookie

在 HTMLInputElement.onclick (file:///C:/Program%20Files%20(x86)/Edgar%20Cayce%20Readings/simplesearchform.html:28:94)

冰龙

搜索顶部

ReferenceError: MM_goToURL 未定义[了解更多] leftmenuframe.htm:1:1

向左搜索

未声明带框文档的字符编码。如果在没有文档框架的情况下查看文档,文档可能会显得不同。搜索选项.htm

未声明带框文档的字符编码。如果在没有文档框架的情况下查看文档,文档可能会显得不同。cookiesManager.htm

ReferenceError: set_cookie is not defined[了解更多] simplesearchform.html:1:1

以 windows-1252 编码提交的表单无法编码所有 Unicode 字符,因此用户输入可能会损坏。为避免此问题,应更改页面,以便通过将页面本身的编码更改为 UTF-8 或在表单元素上指定 accept-charset=utf-8 以 UTF-8 编码提交表单。simplesearchform.html

未声明带框文档的字符编码。如果在没有文档框架的情况下查看文档,文档可能会显得不同。cookiesManager.htm

我的问题

  1. 根本问题是什么?如何让我安装的 CD-Rom Web 应用程序再次运行?

  2. 这可以通过更新 Windows、驱动程序或其他软件来解决吗?

  3. 如果这不能通过软件安装或更新来解决,是否有一种简单的方法来破解它(重命名文件类型、替换不推荐使用的功能等),以便它可以与现代操作系统和浏览器一起使用?

更新

根据要求,我正在添加在 Notepad++ 中读取的文件的源代码。编程和功能部分似乎在Visual Basic中。我对VB不太了解,但似乎很多字符都是垃圾,并且可能被混淆了。如果有什么方法可以将角色视为“不是垃圾”,请告诉我!

简单搜索.html

leftmenuframe.htm

cookiesManager.htm

0 投票
1 回答
44 浏览

c# - 如何在 CD 上打包 .sdf 数据库应用程序并在不安装在机器上的情况下运行

我面临着一个对我来说特别独特的挑战。我浏览了问题和答案目录,但我发现并没有专门针对我的情况。

我在后端使用 SQL Server CE 在 C#.Net 上创建了 Windows 应用程序。我希望将应用程序打包在 CD 中,这样我的用户就不会安装它,而只是插入和使用应用程序。

我已经构建了应用程序并将数据库文件、应用程序文件、配置文件、清单文件和 .dll 文件复制到一个文件夹并压缩它。然后将压缩文件夹复制到 CD ROM 并在不同的系统上运行。

在系统上,我安装了 SQL Server CE 运行时安装程序。应用程序成功执行,但是当我尝试提交连接到 .sdf 数据库的表单时,引发了以下异常:

路径无效。检查数据库的目录。[路径 = C:\Users\John\AppData\Temp\Temp2_App.zip\App\Data\abc.sdf]

我在 App.Config 的应用程序连接字符串是:

我在代码中使用的连接字符串是:

请问我错了什么。请帮我。

0 投票
1 回答
398 浏览

checksum - 我无法重新计算 CD-ROM 扇区的 CRC32 校验和

我设法使用十六进制编辑器从 cd-rom bin 文件中提取了一个扇区。根据 cd-rom 规范,扇区应具有以下格式: * 16 字节用于同步和标题 * 8 字节用于子标题 * 2048 字节用于用户数据 * 4 字节用于 EDC,恰好是应用于用户的 CRC32数据和子标题。

我在以下文档的第 55 页找到了有关此问题的详细信息:https ://ia800408.us.archive.org/4/items/cdi_may94_r2/cdi_may94_r2.pdf

我想手动修改扇区中的用户数据,但为此我还必须重新计算 EDC。(如果 EDC 结果为阳性,我假设 ECC 会被忽略)

但是,在修改任何内容之前,我想检查我是否同意我的部门对给定的 CRC32。但是,我不能。这就是问题所在。

这是我的 2352 字节扇区: https ://drive.google.com/open?id=1CYAInG8TYMyRMOgR1zeooUrLK5CR7cmM

EDC 部分具有以下 CRC32 结果:92 54 48 44(十六进制)

但是当我自己使用 HxD 十六进制编辑器重新计算 CRC32 时,我得到:55 32 CA 62

为什么我得到不同的结果?我尝试在自定义 CRC32 部分更改输入/输出反射,但没有任何效果。我已经坚持了一个小时,在谷歌上找不到任何东西。

0 投票
0 回答
489 浏览

windows - 用于读取原始 CD-ROM 数据的 Windows IOCTL 不返回纠错数据

我正在尝试制作一个程序,从各种类型的光盘中提取原始扇区数据,从 CD(数据和音频)开始。

这没什么特别的,这个概念本身很好,并且可以在具有类似 IOCTL 的 Linux 上运行。

我在 Windows 上遇到的问题是 ECC/EDC 数据不正确(基本上归零)。您可以通过将命令返回的内容与 IsoBuster 或 ImgBurn 等其他程序输出(或在 Linux 上使用等效命令)进行比较来了解这一点。

这些数据是否会因某种原因受到 Windows 安全策略的影响?还是驱动程序错误?

请注意,我在 Windows 10 上看到了这种情况。以管理员身份运行时,我得到了相同的结果。

要清楚哪些数据受到影响,请参阅此处的漂亮表格: https ://en.wikipedia.org/wiki/CD-ROM#CD-ROM_format 。在普通数据 CD(模式 1)上,它是 2352 扇区的最后 288 个字节。

演示问题的代码:

输出和 IsoBuster 行业视图之间的并排比较: 在此处输入图像描述

仅供将来来到这里的任何人参考,让它工作的下一个最好的方法肯定是使用此处描述的 SPTI:如何在 Windows 中向 CD-ROM 驱动器发出 READ CD 命令?. 我不想考虑为什么 Windows IOCTL 不起作用的答案(省略 EDC)!