드라이버가 PCI 카드에 대한 액세스를 거부했습니다


1

좋아, 나는 이것을 StackOverflow ( here )에 요청했고 권한에 대한 도움을 얻기 위해 ServerFault 시도를 제안했습니다.

여기 거래가 있습니다. 우리는 커스텀 PCI 카드를 디자인하고 드라이버를 작성했습니다. 수년간 문제없이 작동했지만 지금은 작동하지 않는 특정 설치가 발생했습니다. 문제는 PCI에 연결하여 통신을 시작할 수 없다는 것입니다.

카드를 교체하려고했는데 같은 문제가있었습니다. 우리는 PCI 슬롯이 불량하다고 생각하여 마더 보드를 교체했습니다. 그것도 도움이되지 않았습니다. 우리는 다른 컴퓨터에서 카드를 시험해 보았고 모두 작동했습니다. 그래서 그것은 컴퓨터에 특정한 것으로 보입니다.

Windows 장치 관리자는 장치가 올바르게 작동하고 있으며 올바른 드라이버 정보가 모두있는 것 같습니다.

테스트를 위해이 귀찮은 컴퓨터를 사무실로 돌려 보냈습니다. 드라이버의 일부 추가 디버그 정보 덕분에 액세스가 거부되어 연결할 수없는 것으로 확인되었습니다. 나에게 권한 문제처럼 들린다.

우리는 로컬 관리자로 시스템에 로그인했습니다.

그렇다면 Windows의 어떤 구성 옵션이 장치에 액세스하지 못하게 할 수 있습니까?

답변:


0

드라이버가 어떤 계정으로 로그인했는지 확실하지 않습니다 (사실 드라이버가 로그인하지 않은 것이 확실합니다)-드라이버를 사용하는 서비스입니까? 서비스 인 경우 관리 그룹에있는 계정을 만들고 해당 계정으로 실행하십시오. 그래도 계속 실패하면 최종적으로 작동 할 때까지 로컬 보안 정책 (사용자 권한 할당)에 따라 권한을 계속 추가하면 작동 한 정책보다 먼저 권한을 제거합니다. 그것은 무차별적인 힘이지만 권리 문제가 있는지 알아내는 확실한 방법입니다. 다른 질문에서는 createfile을 언급했습니다. 사용하는 계정에 디렉토리를 올바로 제어 할 수있는 트래버스 확인 통과가 있는지 확인하십시오.

프로세스 탐색기는 문제가 발생한 위치를 결정하는 데 도움이 될 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.