2011-12-09 9 views
0

필자는 FT2232C USB 직렬 변환기를 사용하여 프로그램과 통신하는 하드웨어를 가지고 있습니다. 장치가 이전에 컴퓨터에 연결되어 있고 드라이버가 관리자 계정을 사용하여 설치된 경우 모두 제대로 작동합니다. 그러나 그것은 일반적인 경우는 아닙니다.관리자 권한없이 Windows에 USB 직렬 변환기를 설치할 수 있습니까?

이러한 장치는 임의로 연결 및 제거되며 특정 컴퓨터에 연결될 장치와 항상 같지는 않습니다. 또한 대부분의 사용자는 관리자 권한이 없으며 컴퓨터가 LAN에 연결되어 있지 않습니다.

자동으로 이러한 컴퓨터로 파일을 밀어 넣고 레지스트리 항목을 추가 할 수 있습니다.

Windows 드라이버가 이미 설치되었다고 생각하는 사람이 있습니까? 나는 현재 드라이버 설치 관리자가 Windows 설치에 수행하는 모든 변경 사항을 추적하고 사용자 상호 작용없이 이러한 변경 사항을 추적하는 방안을 고려 중입니다. 하지만 더 쉬운 방법이 있을까요?

우리는 현재 Windows XP에 대해 이야기하고 있지만 아직 멀지 않은 미래에 Windows 7 (64 비트) 컴퓨터가 점점 더 많아 질 것입니다.

답변

1

SYSTEM 관리자가 아닌 모든 사용자가 레지스트리를 직접 변경하여 드라이버를 "사전 설치"할 수 있지만 SysInternals PsExec을 사용하면이 작업을 수행 할 수 있습니다. 가능한 모든 포트에 대해 사전 설치하지 않는 한 (일련 번호가있는 USB 장치 만 한 번만 설치할 수 있고 다른 장치는 포트별로 설치됩니다.)

다른 옵션은 드라이버에 서명하는 것입니다. 서명 된 드라이버는 관리자 자격 증명없이 자동으로 설치됩니다.

공급 업체 드라이버는 .cat 파일과 함께 제공됩니까? (그리고 .cat 파일은 WHQL 서명 되었습니까?) 그렇다면 문제가 없습니다. 표준 도구 (예 : DPInst)로 드라이버를 설치하기 만하면됩니다.

WHQL 인증서를 구입할 수는 있지만 (WHQL 인증서를 구입할 수는 없습니다.) 관리자이기 때문에 모든 컴퓨터에이 인증서를 푸시하고 일반 Windows 도구 (예 : DPInst)를 사용하여 드라이버를 컴퓨터의 드라이버 저장소에 저장합니다. 인증서를 생성하려면 CertUtil.exe를 사용하고 "Windows 시스템 구성 요소 확인"EKU를 지정하십시오. 드라이버에 서명하려면 MakeCat.exe와 SignTool.exe를 사용하십시오.

+0

희망이있었습니다. 나는 모든 유틸리티의 사용법에 대해 꽤 간결했습니다. – Ilya

-2

timebeing에 대한 XP와 가장 좋은 방법은 관리자 암호를 잡아, 나는 몇 달 다시 다음과 같은 방법을 사용하고 자유 소프트웨어와 여기에 해당 지침이 화려한있다 :

http://www.loginrecovery.com/

+0

복구 도구를 사용하여 관리자 암호를 가져 오면 문제가 해결되지 않습니다. IT 부서는 이미 관리자 암호를 알고 있습니다. – dummzeuch

+0

아, 사과가 약간 잘못 읽은 것 같습니다.이 경우 가장 좋은 방법은 사용자가 로그인하여 드라이버가 설치되어 있는지 확인하고 현재 설치하지 않을 경우 로그온 스크립트를 자동으로 실행하는 것입니다. 시스템이 로그인 시점에 LAN에 연결되어 있지 않으면 사용자가 자신의 편의를 위해 다운로드하여 스스로 설치할 수 있도록 드라이버를 사용할 수있게해야 할 수도 있습니다. –

관련 문제