【发布时间】:2009-03-21 06:53:35
【问题描述】:
给你一个新的。我正准备帮助另一个程序员将他的程序从 C# 移植到 Delphi。我无法真正阅读 C#,此时他也没有向我发送实际源代码,所以从讨论中我认为我将在一个时间点从一个函数处理大部分问题。
我需要能够获取连接到系统的所有 SATA 设备(我相信我的意思是设备)的 IO 端口号。我知道 WMI 不会这样做,所以我不确定从哪里开始。我知道这个应用程序的 C# 版本使用了一个基本上解析注册表的 C# 类。我一直很讨厌直接从注册表中读取。如果可能的话,我觉得从 windows api 或相关的信息获取信息在 windows 版本之间更可靠。
【问题讨论】:
-
请问您有什么问题?
-
一是看不懂源码,二是没有源码,移植代码是不是很奇怪?
-
mghie 问题就在那里“我需要能够获取连接到系统的所有 SATA 设备(我相信我的意思是设备)的 IO 端口号。”如果您需要我详细说明...我不确定我可以但我会尝试。
-
@Brian:您可能会同意 a) 就语法而言,这不是一个真正的问题,并且 b) 这句话完全隐藏在文本中。如果你把这个问题变成一个真实的问题,你可能会得到更好的答案。尤其是第一段似乎完全是多余的。
标签: delphi io port pascal sata