새 항목 임씨는 다른 프로그래머가 자신의 프로그램을 C#에서 Delphi로 이식 할 수 있도록 준비하고 있습니다. 나는 진정으로 C#을 읽을 수 없다. 또한 그는 나에게 실제 소스를이 시점에서 보냈다. 토론에서 나는이 점을 대부분 한 가지 관점에서 한 가지 관점에서 다루려 할 것이라고 생각한다.Delphi - Windows에서 SATA IO 포트 번호 열거하기
시스템에 연결된 모든 SATA 장치 (장치라고 생각 함)에 대한 IO 포트 번호를 가져올 수 있어야합니다. 나는 WMI가 그렇게하지 않는다는 것을 알기 때문에이 곳에서 어디에서 시작해야할지 모르겠습니다. 이 응용 프로그램의 C# 버전은 기본적으로 레지스트리를 구문 분석하는 C# 클래스를 사용한다는 것을 알고 있습니다. 필자는 항상 레지스트리에서 직접 읽는 것에 대해 icky했다. 가능한 경우 Windows API간에 관련 정보를 얻는 것이 더 안정적이라고 생각합니다.
귀하의 질문에, 무엇하시기 바랍니다인가? – mghie
처음에는 소스를 읽을 수없고 소스가 없는데 포트 코드는 이상하지 않습니까? –
mghie 질문이 바로 있습니다. "시스템에 연결된 모든 SATA 장치에 대한 IO 포트 번호를 얻을 수 있어야합니다. 네가 정교하게 나를 필요로한다면 .. 내가 할 수 있을지 모르지만 나는해볼거야. –