WinDivert의 일부 사전 컴파일 된 파일을 사용하는 Windows 용 C 프로그램을 작성했습니다. 내 프로그램은 WinDivert에서 .dll을 사용하고 .dll의 일부 기능은 WinDivert.sys 드라이버를 설치합니다. WinDivert에서이 파일 (.lib, .inf 및 다른 .dll)의 일부인 파일이 몇 가지 더 있습니다.Windows에서 드라이버 설치를 차단하는 것은 무엇입니까?
내 컴퓨터 (Windows 8.1 64 비트) 중 하나에서 모든 것이 완벽하게 작동한다는 것이 문제입니다. 그러나 내 랩톱 (Windows 8.1 64), 내 친구의 랩톱 (Windows 7 64) 또는 다른 Windows 7 64 데스크톱에서 프로그램을 사용하려고하면 드라이버 설치가 차단됩니다. 나는 그것을 차단하는 방법 또는 때문에 모든 컴퓨터에서 차단을 중지 무엇인지 확실 해요 : 나는 관리자 프로파일에 실행 해요 +
을
+ 관리자 명령 프롬프트에서 프로그램을 실행
+ 등 (그것이 작동하는 컴퓨터에서 다음과 잘 실행하지만) 해제 방화벽, 안티 바이러스, 시도
+ 지금까지 내가, 내 모든 보안 설정이 동일한
+ 주입니다 말할 수있는 다음 드라이버에 유효한 서명이 있습니다.
왜 드라이버는 한 컴퓨터에만 완벽하게 설치되지만 다른 세 컴퓨터에는 완벽하게 설치되지 않습니까? 무엇이 문제가 될 수 있습니까?
당신이 _Control Panel_로가는 해봤 - > _Administrative Tools_ -> _Event Viewer_를 선택하고 _Windows Logs_를 살펴보십시오. 슬프게도 로그 (_Application_/_Security_/_Setup_/_System_) 중 어느 것이 들어갈 지 기억이 나지 않습니다. 단 한 가지 단서를 줄 수있는 이벤트를 찾을 수 있습니다. – user2802841
@ user2802841 이벤트 뷰어 (시스템 아래)에는 프로그램을 실행할 때 (드라이버가 차단 된 컴퓨터에서) 2 개의 정보 및 2 개의 오류 항목이 있습니다. 정보 : 서비스가 시스템에 설치되었습니다. 서비스 이름 : WinDivert1.1 파일 : C : /etc/etc/WinDivert.sys 정보 : "원본 응용 프로그램 팝업에서 이벤트 ID 26에 대한 설명을 찾을 수 없습니다.이 이벤트를 발생시키는 구성 요소가 로컬에 설치되어 있지 않습니다. 컴퓨터 또는 설치가 손상되었습니다. 로컬 컴퓨터에서 구성 요소를 설치 또는 복구 할 수 있습니다. "다음 주석에서 계속 ... – user3109637
"이벤트가 다른 컴퓨터에서 발생한 경우 디스플레이 정보를 . 행사 다음 정보는 이벤트에 포함 된 : \ ?? \ C : 사용자 \ \\ 등 \ 등 \ WinDivert.sys는 메시지 자원이 존재하지만 메시지에없는 을 을로드하지 못했습니다 문자열/m essage 테이블 " 오류 :"원본 응용 프로그램 팝업에서 이벤트 ID 1060에 대한 설명을 찾을 수 없습니다. (나머지 설명은 이전과 같습니다) " 오류 :"다음과 같은 오류로 인해 WinDivert1.1 서비스를 시작하지 못했습니다. 이 드라이버는로드가 차단되었습니다. " – user3109637