MS 윈도우용 드라이버 개발할 때 DDK 가 꼭 필요한가요?

exsider의 이미지

MS 윈도우용 드라이버를 만들려고하는데요, 제가 인터넷을 뒤져보니 DDK 가 필요한 것 같더군요.
MS 웹싸이트를 뒤져봤으나 DDK 를 다운받기는 불가능한 것 같은데요.
DDK 가 없으면 드라이버를 만드는게 불가능한가요 ???
혹시 DDK를 무료로 다운받는(합법적으로) 방법은 없을까요 ???

chadr의 이미지

제가 알기로는 ddk는 msdn에 가입한(유료)사람에게만 제공되는걸로 알고 있습니다..
저도 예전에 드라이버 공부하기위해서 구할려고 해봤는데 그렇더군요..

그래서 어둠의 경로에서 구했던 기억이 있습니다.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

gimmesilver의 이미지

우선 윈도우용 드라이버 개발을 위해서 DDK는 반드시 필요합니다. 드라이버 개발을 위한 관련 라이브러리 및 해더 파일이 SDK나 Visual studio에는 없기 때문입니다. 그리고 DDK는 무료입니다.(적어도 XP DDK까지는) 배송료만 내면 그냥 보내줍니다. 물론 인터넷 잘 살펴보시면 자료실 같은 곳에 올려놓은 것이 있기도 합니다.

spamono의 이미지

2000 ddk 는 앳파일의 자료실에 올라와있습니다.
wdm 을 통해 호환이 되는 것을 생각하면 2000을 설치하고 그것을 받아도 설치해서 써도 됩니다.
만약 os 가 더 상위버전이라면 배송료를 내고 받거나, msdn 구독, 어둠의 경로가 있습니다.

저도 급하게 filter driver 를 만들어야 해서 ddk 를 구했었는데 어렵더군요.
검색하다가 ddk 개발자에게 부탁을 했었는데 마땅한 ftp 서버가 없어서 어둠의 경로에서 구했습니다.
받는데 4일이나 걸리더군요 ㅡ.ㅡ;;;

chadr의 이미지

유료 배포가 아니라 유료배송이었군요...
만약에 못구하셨다면 메일 한번 주세요.. 아마 제가 아직 집에 저장해놓고 있을겁니다..

chadr앳dcple.com
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

익명 자네도의 이미지

MingW (http://mingw.org)프로젝트 중 w32api라는게 있습니다.
mingw w32api로 구글링하면 다운로드 링크가 MingW 홈페이지를 제치고 첫번째 두번째로 나올 정도군요. -_-

feanor의 이미지

w32api는 DDK가 아닙니다. 착오 없으시기 바랍니다.

canical의 이미지

최신버전이 wdk6000 이던가 그럴꺼예요. 그리고 무료입니다. ms 다운로드센터 가시면 있을꺼예요

chadr의 이미지

링크를 알려주실수 있으시나요?

ms다운로드 센터에가서 wdk6000 하고 wdk로 검색해봤는데 wdk6000는 검색결과가 안나오고
wdk는 msdn에 포함된 도큐멘테이션만 나오더라구요..
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

dg의 이미지

먼저 .net passport 계정이 필요합니다.
msn 메신저를 사용한다면 그 계정이 곧 possport 계정이니 따로 만들필요는 없습니다.
그 다음 http://connect.microsoft.com 가서 로그인하고 windows driver kit에 참여하고 다운로드 받으면 됩니다.

익명 사용자의 이미지

Microsoft Connect에서 Beta 버전을 받아보시는 것도 나쁘지 않을 듯 합니다.
다만 Windows Live ID를 만들어야 한다는 점이 기분 나쁠 수도 있습니다. :)

http://www.microsoft.com/whdc/DevTools/WDK/WDKpkg.mspx

How to enroll in the WDK and WLK program and download the kits 부분을 읽어보시길...

dg의 이미지

microsoft connect에서 다운로드 받을수 있는 wdk 버젼이 windodws server 2008 rc1하고 windows vista rtm 두개인데
이중 vista rtm버젼은 제가 알기로 하드웨어 제작사나 ms내부에서 vista용 드라이버를 만들기 위해 사용하는 버젼과 동일하고 베타버젼은 아닙니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.