문제

내가 사용하는 InstallShield 를 설치하려면 응용 프로그램,드라이버와 서비스입니다.를 설치해야 하는 플러그-앤-플레이 드라이버는 경우에만 그것은 하드웨어 ID 에서 발견되었습니다.드라이버 설치가 사용하여 수행 DPInst.exe.나의 문제는 사용자가 수동으로 드라이버를 제거(후 설치 또는 제거 "알려 드라이버""다른 장치" 다)및 그 후 나는 찾을 수 없습니 ID 를 하드웨어 장치에서 트리지만,장치를 연결합니다.면 나는 장치를 다시 검색 트리에 설치하는 동안 사용 CM_Reenumerate_DevNode_Ex (코드는 해당 "스캔에 대한 새로운 하드웨어를"다),나는 찾을 수 있는 하드웨어만 이 제공 "새 하드웨어 마법사".

가 어쨌든 장치를 다시 검색만을 억제하는 "새 하드웨어 마법사" 또는 재검사를 방지하는지만 여전히 만드는 확실 내 장치 하드웨어 ID 는 현재 시스템에서?

도움이 되었습니까?

해결책

저는 쓰기 때문에 대답은 우리가 이미 너무 많은 의견에 나 오래된 중 하나,그것의 콘텐츠에 작은 오해의 상황입니다.

실제 문제,나는 그것을 이해,지금은"새 하드웨어 추가 마법사"나타나는 경우 다시 검색에 대한 장치 설치 드라이버입니다.불행하게도,이 마법사가 나타납할 때마다 더 적합한 드라이버가 처리하는 새로운 시스템에서,그래서 그것을 극복하기 위하여,옵션만을되어 있는지 확인 드라이버에 존재하는 시스템입니다.이것은 두 가능한 솔루션을 나는 볼 수 있습니다:

  1. 이동 소프트웨어에 처음 설치하는지 확인 드라이버에 적합한 장치(inf 가 잘 형성되어 있 WHQL 서명).지금까지 내가 이해하고,이 옵션이 없기 때문에,당신은 원하지 않는 드라이버를 설치 컴퓨터가 없는 연결된 장치(나 듣고 싶어하는 이유).
  2. 는지 확인하는 다른 드라이버에어 시스템을 처리하기에 적합니다.이 경우 당신은 중 하나를 선택해야의 내장 드라이버(하지 않는 위력을 과시하는 경우 그것을 행동 기능으로의 드라이버 장치),그리고 장치를 제공 일치하는 호환되는 ID-중 하나는 원인이 내장 드라이버를 발견될 적합합니다.이 방법은 당신이 기다리지 않는 사용자에 대한 후 다시 스캐닝 장치에 대해,그러나 당신의 장치에 따라,를 찾는 피팅 내장 드라이버 불가능 할 수 있습니다.

다른 팁

다음 코드를 사용하여

SPFieldDateTime articleDate =(SPFieldDateTime ) currentWeb.Fields[FieldNames.ArticleStartDate];
.

여기서,

spfileddatetime - 날짜가 들어있는 필드를 나타냅니다.시간 값.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top